body {
	background: #ffffff;
	color: #474747;
	font-family: "Open Sans","Helvetica Neue","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Tahoma,Arial,sans-serif;
	font-size: 100%;
}

.f-enquete.f-show .global-header,
.f-enquete.f-show .global-header-ghost {
	display: none;
}

.f-enquete.f-show .content-wrap,
.column_widget_enquete.contents,
.f-enquete.f-show .template .content_body {
	background: #ffffff;
}

.widget_enquete .widget_header,
.enquete_title,
.js-enquete-body {
	display: none !important;
}

.f-enquete.f-show .settings_form {
	width: 100%;
	max-width: 500px;
	margin: auto;
}


.f-enquete.f-show .settings_form .medium-8,
.f-enquete.f-show .settings_form .medium-6{
	width: 100%;
}

.f-enquete.f-show input[type="text"],
.f-enquete.f-show input[type="password"], 
.f-enquete.f-show input[type="date"],
.f-enquete.f-show input[type="datetime"], 
.f-enquete.f-show input[type="datetime-local"],
.f-enquete.f-show input[type="month"], 
.f-enquete.f-show input[type="week"], 
.f-enquete.f-show input[type="email"], 
.f-enquete.f-show input[type="number"], 
.f-enquete.f-show input[type="search"], 
.f-enquete.f-show input[type="tel"], 
.f-enquete.f-show input[type="time"], 
.f-enquete.f-show input[type="url"], 
.f-enquete.f-show textarea,
.f-enquete.f-show select {
	border: 1px solid #95989a;
	border-radius: 5px;
}

.f-enquete.f-show select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #ffffff;
}

.f-enquete.f-show label {
	margin:5px 0 8px;
}

.f-enquete.f-show textarea {
	height: 200px;
}

.f-enquete.f-show hr {
	display: none;
}

.f-enquete.f-show .enquete_body {
	border:#e0e0e0 solid 1px !important;
	border-radius: 5px;
	background: #f7f7f7;
	padding: 10px;
	margin-bottom: 30px;
}

.f-enquete.f-show .enquete_body::-webkit-scrollbar { 
	width: 12px; 
} 

.f-enquete.f-show .enquete_body::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}

.f-enquete.f-show .enquete_body::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(194,194,194,0.8); 
	box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
} 

.f-enquete.f-show .enquete_body::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(194,194,194,0.4);
}

.f-enquete.f-show button,
.f-enquete.f-show .button {
	background-color: #e50914;
	border-color: #e50914;
	width: 100%;
	font-size: 1rem;
	font-weight: bold;
	margin:0 0 10px 0;
}


/*確認画面*/

.f-enquete.f-show .table_form {
	margin-bottom: 30px;
	word-break:break-all;
}

.f-enquete.f-show .table_form th,
.f-enquete.f-show .table_form td {
	display: list-item;
	width: 100% !important;
	list-style: none;
	background: none;
}

.f-enquete.f-show .table_form td {
	padding: 5px 1rem 20px;
	color: #9d9d9d;
}

.f-enquete.f-show #enquete_edit {
	background: #a2a2a2;
}

/*完了*/

.complete_messages {
	margin-top: 90px;
}

.complete_messages p {
	font-size: 1.2rem !important;
}

.f-enquete.f-show .global-footer ul {
	display: none;
}


/*20190322*/
ol,ul, 
ol li,ul li {
list-style: none !important;
}

.privacy {
	height: 250px;
	overflow: auto;
	border: #ccc solid 1px;
	padding: 10px;
	margin-bottom: 25px;
}

.privacy ol li {
margin-bottom:15px;
}

.privacy ol li ol {
margin-left:1rem;
}

.privacy li li{
margin-bottom:0;
}