﻿@charset "utf-8";

.question {
	padding: 0.5em;
    border-top: outset 1px;
    border-left: outset 1px;
    border-right: outset 1px;
    border-bottom: outset 0px;
    border-radius: 10px 10px 0px 0px;
    background-color: #ccffff;
	margin: 0;
    width: 100%;
}

.questionBody {
	padding: 0.5em;
    border-left: outset 1px;
    border-right: outset 1px;
    width: 100%;
}

.questionEnd {
	padding: 0.5em;
    border-left: outset 1px;
    border-right: outset 1px;
    border-bottom: outset 1px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
	margin-bottom: 1em;
}

.question2 {
	padding: 0.5em;
    border-top: outset 1px;
    border-left: outset 1px;
    border-right: outset 1px;
    border-bottom: outset 0px;
    border-radius: 10px 10px 0px 0px;
    background-color: #ccffff;
	margin: 0;
    width: 100%;
}

.questionBody2 {
	padding: 0.5em;
    border-left: outset 1px;
    border-right: outset 1px;
    width: 100%;
}

.questionEnd2 {
	padding: 0.5em;
    border-left: outset 1px;
    border-right: outset 1px;
    border-bottom: outset 1px;
    border-radius: 0px 0px 10px 10px;
    width: 100%;
	margin-bottom: 1em;
}

.editbtn{
	font-family: "Hiragino Kaku Gothic",sans-serif;
	font-size: medium; /* 18pt; */
	width: 90%;
	background-color: #34888C;
	color: #ffffff;
}

.regbtn{
	font-family: "Hiragino Kaku Gothic",sans-serif;
	font-size: medium; /* 18pt; */
	width: 90%;
	background-color: #DE6868;
	color: #ffffff;
}

.leftbtn{
	font-family: "Hiragino Kaku Gothic",sans-serif;
	font-size: medium; /* 18pt; */
	width: 48%;
	display: inline-block;
	background-color: #DE6868;
	color: #ffffff;
}

.rightbtn{
	font-family: "Hiragino Kaku Gothic",sans-serif;
	font-size: medium; /* 18pt; */
	width: 48%;
	display: inline-block;
	background-color: #DE6868;
	color: #ffffff;
}

.button-wrapper{
	width: 100%;
	text-align: center;
}

.cardHeadRed{
	font-family: "Neusa Next Std";
	font-size: 9pt;
	background: #DE6868;
	color: #fff;
	font-weight:bold;
	width: 33px;
	height: 16px;
}
