.text a{text-decoration:underline;color:#0E3660}.text a:visited,.text a:focus,.text a:active{color:#0E3660}.text a:hover{text-decoration:none}@media only screen and (max-width: 767px){.sectionTitleAreaWrap .sectionTitleArea .sectionTitle{text-align:center}}.sectionInner{padding-top:50px}.sectionHead{margin-bottom:100px}@media only screen and (min-width: 768px)and (max-width: 1079px){.sectionHead{margin-bottom:3.90625vw}}@media only screen and (max-width: 767px){.sectionHead{margin-bottom:7.8125vw}}.bgTitle{font-size:min(10.6881405564vw, 146px)}.contentWrap{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1079px){.contentWrap{display:block}}.contentWrap .mainArea .titleTextBlock:not(:first-child){margin-top:80px}@media only screen and (max-width: 767px){.contentWrap .mainArea .titleTextBlock:not(:first-child){margin-top:5.2083333333vw}}.contentWrap .mainArea .titleTextBlock .bdrTitle{line-height:1.6;padding-bottom:.6em;margin-bottom:40px;border-bottom:1px solid #ddd;font-size:24px;font-weight:700}@media only screen and (min-width: 768px)and (max-width: 1079px){.contentWrap .mainArea .titleTextBlock .bdrTitle{font-size:3.125vw;margin-bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.contentWrap .mainArea .titleTextBlock .bdrTitle{font-size:5.2083333333vw;margin-bottom:5.2083333333vw}}.contentWrap .mainArea .titleTextBlock .text+*{margin-top:24px}.contentWrap .mainArea .titleTextBlock .detailList{margin-left:3.5em}@media only screen and (max-width: 767px){.contentWrap .mainArea .titleTextBlock .detailList{margin-left:2.5em}}.contentWrap .mainArea .titleTextBlock .detailList li{list-style-type:none;counter-increment:cnt}.contentWrap .mainArea .titleTextBlock .detailList li:not(:first-child){margin-top:24px}@media only screen and (max-width: 767px){.contentWrap .mainArea .titleTextBlock .detailList li:not(:first-child){margin-top:3.125vw}}.contentWrap .mainArea .titleTextBlock .detailList li:before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3em;width:3em}@media only screen and (max-width: 767px){.contentWrap .mainArea .titleTextBlock .detailList li:before{margin-left:-2.5em;width:2.5em}}.contentWrap .tableBlockWrap .tableBlock{padding:32px 16px;font-size:15px;display:grid;grid-template-columns:90px 1fr;gap:32px;line-height:1.4;border-bottom:1px solid #ddd}.contentWrap .tableBlockWrap .tableBlock .title{font-weight:700}.contentWrap .tableBlockWrap .tableBlock .content .logoImg{width:40%}@media only screen and (max-width: 767px){.contentWrap .tableBlockWrap .tableBlock .content .logoImg{width:100%}}