dt{font-weight:500;}

.option_wrap{
  /*display:none;*/
	 padding-top: 30px;
        font-size: 13px;
    	font-weight: 400;
}
.option_wrap .option_ttl{
      margin-bottom: 10px;

}
@media screen and (max-width: 767px) {
  .option_wrap{
    padding-top: 0;
    padding-bottom: 30px;
  }
}


.header_color{background:#e8e8e4;}
			.error{
				width: 265px;
				font-size: 90%;
				color: red;
				padding: 20px;
				background-color: rgb(255, 230, 230);
				box-sizing: border-box;
				text-align: center;
				margin-bottom: 20px;
				position: absolute;
				right: 0;
				z-index: 2;
			}
			@media screen and (max-width: 976px) {
				.error{
					width: 25vw;
				}
			}
			@media screen and (max-width: 767px) {
				.display-none {
					display: none;
				}
				.error{
				bottom: 10px;
        width: 100%;
        left: 0;
				padding: 10px;
        margin: auto;
				}
			}
