@charset "UTF-8";
.c_063-0 ul {
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.c_063-0 ul li {
    float: none;
}
.c_063-0 ul li {
    width: 12.1428571429em;
    min-height: 10em;
}
.c_063-0 ul li a {
    padding: 2.2142857143em .7142857143em;
    font-size: 1em;
    min-height: 11.4285714286em;
}
.c_063-0 ul li .label {
    font-size: 1em;
    padding-top: 1.2142857143em;
}
.col-4, .col-4.stretch {
    width: 33.3333%;
}
.col-3, .col-4 {
    float: left;
    display: block;
    margin-right: 0;
}
.c_034 .disclaimer .c_005 .content-half, .col-3 .c_005 .content-half, .col-4 .c_005 .content-half, .col-6 .c_005 .content-half, .col-8 .c_005 .content-half {
    width: 100%;
}
.c_034 .disclaimer .c_005 .content-group, .c_034 .disclaimer .c_005 .heading-group, .col-3 .c_005 .content-group, .col-3 .c_005 .heading-group, .col-4 .c_005 .content-group, .col-4 .c_005 .heading-group, .col-6 .c_005 .content-group, .col-6 .c_005 .heading-group, .col-8 .c_005 .content-group, .col-8 .c_005 .heading-group {
    padding-left: 15px;
    padding-right: 15px;
}
.c_034 .disclaimer .c_005 .heading-group, .col-3 .c_005 .heading-group, .col-4 .c_005 .heading-group, .col-6 .c_005 .heading-group, .col-8 .c_005 .heading-group {
    padding-top: 0em;
    padding-bottom: 0em;
}
.c_005 .heading-group h3 {
    font-size: 1.1428571429em;
}
.c_005 .heading-group h3 {
    font-weight: bold;
}
.c_034 .disclaimer .c_005 .content-group, .c_034 .disclaimer .c_005 .heading-group, .col-3 .c_005 .content-group, .col-3 .c_005 .heading-group, .col-4 .c_005 .content-group, .col-4 .c_005 .heading-group, .col-6 .c_005 .content-group, .col-6 .c_005 .heading-group, .col-8 .c_005 .content-group, .col-8 .c_005 .heading-group {
    padding-left: 15px;
    padding-right: 15px;
}
.c_004>.heading-group>h2:first-child>span:before, .c_004>.heading-group>h3:first-child>span:before, .c_004>.heading-group>h4:first-child>span:before, .c_004>.heading-group>h5:first-child>span:before, .c_004>.heading-group>h6:first-child>span:before, .c_004>.heading-group>p:first-child>span:before, .c_014 .wrapper .heading-group>h2:first-child>span:before, .c_014 .wrapper .heading-group>h3:first-child>span:before, .c_014 .wrapper .heading-group>h4:first-child>span:before, .c_014 .wrapper .heading-group>h5:first-child>span:before, .c_014 .wrapper .heading-group>h6:first-child>span:before, .c_014 .wrapper .heading-group>p:first-child>span:before, .c_024>.heading>.heading-group>h2:first-child>span:before, .c_024>.heading>.heading-group>h3:first-child>span:before, .c_024>.heading>.heading-group>h4:first-child>span:before, .c_024>.heading>.heading-group>h5:first-child>span:before, .c_024>.heading>.heading-group>h6:first-child>span:before, .c_024>.heading>.heading-group>p:first-child>span:before {
    border-top: 6px solid #c3002f;
    content: " ";
    left: 0;
    top: 0;
    position: absolute;
    width: 2.25em;
}

/* 2022.02.18追加 */
.sim-popular {
	max-width:870px;
	margin:0 auto;
	margin-top:20px;
}
.sim-popular h2 {
	font-weight: bold;
	font-size: 1.2em;
	margin:0 5px;
}
.sim-popular-ul {
	display: flex;
	justify-content: space-between;
	padding:2% 0 3% 0;
	max-width:870px;
	margin:0 auto;
}
.sim-popular-li {
	width: 100%;
	margin: 0 5px;
	text-align:center;
}
.sim-popular-li span {
	font-size: 1em;
}
.sim-popular-li img {
	margin-bottom:5px;
}