@charset "utf-8";


.catch {
	font-size: 18px;
	font-weight: bold;
}
.large-red {
	font-size: 24px;
	color: #F00;
}
.case {
	display: inline-block;
	color: #FFF;
	padding: 0.2em 1em 0;
	margin-bottom: 8px;
}
/****** Q&A よくあるご質問******/
.c-hokenItemSerect__item__request--qa a{
    color: #82CDF3!important;
    border: solid 2px #82CDF3;
    width: auto;
    display: inline-block;
    padding: 6px 44px 5px;
    height: auto;
    margin: 60px auto 20px auto;
    border-radius: 100px;
    line-height: 1.6;}

.c-hokenItemSerect__item__request--qa a:before {
    margin: -4px 7px 0 -22px;
    background-color: #82CDF3;
    display: none;
}
.kantan_web {
    font-family: 'Roboto',"游ゴシック", YuGothic,"Hiragino Kaku Gothic ProN", "メイリオ", meiryo, sans-serif;
    text-align: initial;
}
.kantan_web .column03 {
    background: #fff;
    border: 1px solid #ccc;
    padding: 25px 15px;
}
@media screen and (max-width: 640px) {
.point-sp {
	background-color: #E95383;
}
.frame {
	background-color: transparent;
	border-radius: unset;
	color: #FFF;
	padding: 0;
	margin-right: .5em;
}
.ribbon {
    padding: 0 40px 0 18px;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
}
.figure {
	font-size: 20px;
	vertical-align: baseline;
}
.catch {
	font-size: 1.6rem;
}
.large-red {
	font-size: 2.0rem;
}
/****** Q&A よくあるご質問******/
.c-hokenItemSerect__item__request--qa a {
    width: 100%!important;
    margin: 30px auto 0 auto;
    padding: 11px 44px 10px;
}
}