@charset "UTF-8";.section{margin:0 0 40px}.section.ver_2{padding:16px;background-color:#f7fafd}@media only screen and (min-width: 769px){.section.ver_2{padding:40px}}.figure{display:block}.figure.align_center{text-align:center}.fv .figure{display:block}.fv img{width:100%}.table{max-width:680px;margin:0 auto}.table thead th,.table td{text-align:center;vertical-align:middle}.table th{background:#F2F1F1;vertical-align:middle}.table tr{border:solid 1px #fff;background:#F2F1F1}.table td{border:solid 1px #F2F1F1;background:#fff}.table__highlight{border:solid 1px #FF0000!important;background:#FFF5D9!important}.table_blank{background:#fff!important;border:none!important}.movie-area{max-width:560px;margin:0 auto}.info-box-wrap.add_mb{margin-bottom:40px}.info-box{position:relative;display:block;margin-bottom:20px}.info-box.add_mb{margin-bottom:40px}@media only screen and (min-width: 769px){.info-box.has_figure{min-height:220px;padding-right:380px}}@media only screen and (min-width: 769px){.info-box.has_table{min-height:280px;padding-right:480px}}.info-box-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#007e8c}.info-box-figure{margin:16px 0 8px}@media only screen and (min-width: 769px){.info-box-figure{position:absolute;top:0;right:0;display:block;width:320px;margin:0}}.info-box-table{margin:16px 0 8px}@media only screen and (min-width: 769px){.info-box-table{position:absolute;top:0;right:0;display:block;width:440px;margin:0}}.text-color-gray{color:#707070}.optionpoint-area{padding:0;text-align:center}.optionpoint{position:relative;display:inline;margin-top:5px;line-height:1.6;z-index:0;font-weight:700;font-size:24px;color:#036;background:linear-gradient(transparent 70%,rgba(255,204,0,.5607843137) 50%)}.optionpoint.ver_2{color:#707070;background:linear-gradient(transparent 0%,#EEEEEE 50%)}.optionpoint.ver_3{color:#036;font-size:36px;background:none}.optionpoint-arrows{position:relative;display:inline-block;width:0;height:0;padding-bottom:40px;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #507CA8}.optionpoint-arrows:before,.optionpoint-arrows:after{content:"";position:absolute;left:-40px;top:0;display:block;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #507CA8}.optionpoint-arrows:after{top:20px}.optionpoint-stand-txt{color:red}.move-case-area{padding:16px;background:#EEEEEE}
