/* index START */
#shindan_wrap .image-area img {
	width: 100%;
}
#shindan_wrap .title-area {
	text-align: center;
    font-size: larger;
    font-weight: bold;
    color: #76ab47;
    padding-top: 15px;
}
#shindan_wrap .common-area {
	text-align: center;
    font-size: large;
    padding-top: 15px;
}
#shindan_wrap .button-area {
	padding: 15px 0;
	text-align: center;
}
#shindan_wrap .button-area img {
	width: 90%;
}
/* index END -------------------------------------------------- */

/* questions START */
#questions_wrap .image-area img {
	width: 100%;
}
#questions_wrap .head-area {
	color: #FFFFFF;
}
#questions_wrap .head-area .head-done {
	background: #76AB47;
	padding: 5px 0;
	text-align: center;
}
#questions_wrap .head-area .head-rest {
	position: relative;
}
#questions_wrap .head-area .rest-circle {
	background: #76AB47;
	width: 60px;
    height: 60px;
    border-radius: 30px;
	text-align: center;
	position: absolute;
    right: 0;
    top: -20px;
}
#questions_wrap .head-area #rest_num {
	font-size: larger;
}
#questions_wrap .question-area {
	font-weight: bold;
	text-align: center;
	margin: 50px 15px;
}
#questions_wrap .answer-head {
	text-align: center;
	background-color: #76AB47;
	color: #ffffff;
	font-size: smaller;
	padding-top: 5px;
}
#questions_wrap .wrap-answer .common-answer {
	padding: 10px 15px;
	border-bottom: 1px solid #888888;
	background: linear-gradient(#F0F0F0, #D2D2D2);
}
#questions_wrap .wrap-answer .common-answer .gt-answer {
	position: absolute;
	right: 10px;
}
#questions_wrap .wrap-answer .common-answer:active {
	background: linear-gradient(#6E6E6E, #505050);
	color: #ffffff;
}
#questions_wrap .back-question {
	padding: 10px 0 20px 10px;
}
/* questions END -------------------------------------------------- */

/* pancake START */
#pancake_wrap .head-area {
	text-align: center;
	background-color: #76AB47;
	color: #ffffff;
    padding: 5px 0;
}
#pancake_wrap .image-area img {
	width: 100%;
	margin-top: 2px;
}
#pancake_wrap .title-area {
	text-align: center;
    padding: 15px;
    color: #76AB47;
    font-weight: bold;
}
#pancake_wrap .common-area {
	text-align: center;
    padding: 15px;
}
#pancake_wrap .image-text img {
	width: 100%;
}
#pancake_wrap .big-title {
	color: #76AB47;
    font-weight: bold;
    text-align: center;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 15px;
    font-size: xx-large;
	line-height: 1.5;
    border-bottom: 2px solid #76AB47;
}

#pancake_wrap .image-main {
    padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#pancake_wrap .image-main img {
    width: 100%;
}

#pancake_wrap .commonL-area {
	text-align: left;
    padding: 15px 0 15px 25px;
}
#pancake_wrap .medium-title {
	color: #76AB47;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
    font-size: x-large;
    line-height: 1.1;
    margin-left: 15px;
    padding-left: 5px;
    border-left: 8px solid #76AB47;
}

#pancake_wrap .button-group table img {
	width: 100%;
}
#pancake_wrap .button-group table {
	width: 100%;
}
#pancake_wrap .button-group table td {
	padding-bottom: 10px;
}
#pancake_wrap .button-group table .side-L {
	padding-left: 20px;
    padding-right: 7px;
}
#pancake_wrap .button-group table .side-R {
	padding-right: 20px;
    padding-left: 7px;
}

#pancake_wrap .bar-area {
	padding: 0 10px;
}
#pancake_wrap .bar-area img {
	width: 100%;
}

#pancake_wrap .share-area table {
	width: 100%;
}
#pancake_wrap .share-area table img {
	width: 100%;
}
#pancake_wrap .share-area table td {
	padding: 0 15px;
}
/* pancake END -------------------------------------------------- */

.seminarbox{
	padding: 15px 0 15px 15px;
}
.seminarbox h4 {
    color: #ff7e00;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 10px;
}
.seminarbox p.moreView {
    margin-top: 10px;
    text-align: right;
    padding: 0 10px;
}
.seminarbox p.pad10 {
    text-align: center;
}
.seminarbox a.memBtn {
    display: block;
    width: 200px;
    margin: 10px auto 0 auto;
}