
.text_u{
	text-decoration:underline;
	color:#cc9900;
}
.bigttl{
	font-size : 24px;
	margin:20px 0;
}
.strong_s{
	font-size:17px;
	font-weight:bold;
}
.hitsuji{
	background-image: url(https://honokatanka.com/wp-content/themes/takada-honoka/images/hitsujikao.png);
	background-repeat:no-repeat;
	padding-left:38px;
	color:#db6e9e;
	font-size:16px;
	font-weight:bold;
	letter-spacing:.2rem;
}
.pink{
	font-size:17px;
	font-weight:bold;
	letter-spacing:.2rem;
}
.request .q-a .a-img {
    border-bottom: none;
}
.request .q-a .q-img {
    border-bottom: 1px dashed #755632;
	padding-bottom:15px
}
.f-b img{
width:34px;	
	padding-top:4px;
}
.toameba{
	text-align:center;
}
.toameba a{
	border: 1px solid #755632;
	padding:10px 40px;
	display:inline-block;
	margin-bottom:50px;
}
.minimg{
	width:600px;
	margin:0 auto 30px;
}
.profimg{
	width:230px;
	margin:0 auto;
	display:block;
}
@media screen and (max-width:768px) {
	h1 img{
	width:270px;
}
	.minimg{
	width:90%;
	margin:0 auto 30px;
}
}
div.wpcf7-mail-sent-ok {
    background-color: #FCF8CB;
    color:#8B7C70;
    font-weight:bold;
    font-size:120%;
    border: 2px solid #8B7C70;
    text-align: center;
    padding:10px;;;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
    background-color: #FCF8CB;
    color:#8B7C70;
    font-weight:bold;
    font-size:120%;
    border: 2px solid #8B7C70;
    text-align: center;
    padding:10px;;;
}

div.wpcf7-spam-blocked {
    background-color: #FCF8CB;
    color:#8B7C70;
    font-weight:bold;
    font-size:120%;
    border: 2px solid #8B7C70;
    text-align: center;
    padding:10px;;;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    background-color: #FCF8CB;
    color:#8B7C70;
    font-weight:bold;
    font-size:120%;
    border: 2px solid #8B7C70;
    text-align: center;
    padding:10px;;;
}
.contact span {
	background-color: #FAF8F1;
	color: #EA64A0;
}

.y2008 {
	width:180px !important;
}

@media only screen and (max-width: 480px)
{
	.radio_sp span {
		padding: 0 !important;
    margin-right: 0 !important;
		margin: 0 0 0 0 !important;
	}
	.acceptance-0 span {
		padding: 0 0 !important;
	}
}
