.advCard-wrap .three .top-content{margin:0 auto 7.5rem;text-align:center;width:65.16666667%}.advCard-wrap .three .top-content h2{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:4rem;letter-spacing:1.89px;line-height:1;margin-bottom:3rem}.advCard-wrap .three .top-content h2 span{display:block;font-family:Barlow Condensed,sans-serif;font-size:4rem;letter-spacing:.5px;line-height:1;margin-bottom:3rem}.advCard-wrap .three .top-content p{font-size:1.8rem;line-height:170%;margin:0}.card-section.three .page-center{margin:0 auto;max-width:1200px}.card-section.three .cards{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.card-section.three .cards .card-item{width:31.83333333%}.card-section.three .card-item .card-inner{background-color:#f2f6f9;padding:3rem 3rem 6.5rem;width:100%}.three .card-item .card-title{color:#013d74;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;letter-spacing:.2px;margin-bottom:6rem;text-align:center}.three .card-item .card-title span{display:block;font-size:4.4rem;line-height:1}.three .card-item .card-title p{font-size:1.4rem}.three .card-item .main-msg{color:#013d74;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:4rem}.three .card-item .sub-msg{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px}.card-section.single .top-content{margin:0 auto 7.5rem;text-align:center;width:65.16666667%}.card-section.single .top-content h2{color:#fff;font-family:Noto Sans JP;font-size:4rem;letter-spacing:1.89px;line-height:1;margin-bottom:3rem}.card-section.single .top-content h2 span{color:#fff;display:block;font-family:Barlow Condensed,sans-serif;font-size:4rem;letter-spacing:.5px;line-height:1;margin-bottom:3rem}.card-section.single .cards{margin-left:auto;margin-right:auto;max-width:1200px}.card-section.single .cards .card-item{background-color:#fff;display:flex;flex-direction:column;margin-bottom:3.5rem;width:100%}.card-section.single .cards .card-item .card-inner{margin:0 auto;padding:3.5rem;width:100%}.card-section.single .cards .card-item .card-inner .card-inner-wrap{display:flex;flex-direction:row;justify-content:space-between}.card-section.single .cards .card-item .media-col{width:45.62334218%}.card-section.single .cards .card-item .card-top-cnt p{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.52px;margin:0;text-align:left}.card-section.single .cards .card-item .card-top-cnt p span{display:block;font-family:Barlow Condensed,sans-serif;font-size:2rem;letter-spacing:.5px;line-height:1}.card-section.single .cards .card-item .content-col{width:49.86737401%}.card-section.single .cards .card-item .content-col table{border:none;border-collapse:collapse;border-spacing:0;margin:0;width:100%}.card-section.single .cards .card-item .content-col table tbody tr th{border:none;border-bottom:1px solid #979797;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;min-width:100px;padding:1.5rem .5rem;text-align:left;vertical-align:middle;width:21.09929078%}.card-section.single .cards .card-item .content-col table tbody tr td{border:none;border-bottom:1px solid #979797;font-size:1.5rem;padding:2rem 0;text-align:left}.card-section.single .cards .card-item .media-col .media-inner{padding-top:56.20155039%;position:relative;width:100%}.card-section.single .cards .card-item .media-col .media-inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.advCard-wrap.bgImg{background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center}.card-section.single .cards .card-item .content-col table tbody tr td ul{margin:0;padding:0}.card-section.single .cards .card-item .content-col table tbody tr td ul li{line-height:180%;list-style:disc;list-style-position:inside}.card-section.single .cards .card-item .content-col .card-cnt,.card-section.single .cards .card-item .content-col .card-cnt table{height:100%}.advCard-wrap .card-section.double .top-content{margin:0 auto 7.5rem;text-align:center;width:65.16666667%}.advCard-wrap .card-section.double .top-content h2{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:4rem;letter-spacing:1.89px;line-height:1;margin-bottom:3rem}.advCard-wrap .card-section.double .top-content h2 span{display:block;font-family:Barlow Condensed,sans-serif;font-size:4rem;letter-spacing:.5px;line-height:1;margin-bottom:3rem}.advCard-wrap .card-section.double .cards{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1000px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.advCard-wrap .card-section.double .cards .card-item{background-color:#fff;border:3px solid #1d5384;margin-bottom:3rem;padding:6rem 2rem 4.5rem;position:relative;width:47%}.advCard-wrap .card-section.double .cards .card-item .content-col .card-tag{background:-webkit-gradient(linear,right bottom,left top,from(#0270ac),to(#013d74));background:linear-gradient(to top left,#0270ac,#013d74);position:absolute;text-align:center;top:-20px;-webkit-transform:skew(-30deg);transform:skew(-30deg);width:31.27659574%}.advCard-wrap .card-section.double .cards .card-item .content-col .card-tag span{color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.5px;line-height:1;padding:1rem 2rem;-webkit-transform:skew(30deg);transform:skew(30deg)}.advCard-wrap .card-section.double .cards .card-item .content-col .company-name{color:#013d74;font-size:2rem;font-weight:700;letter-spacing:1.4px;line-height:1;margin-bottom:3rem}.advCard-wrap .card-section.double .cards .card-item .content-col .company-msg{color:#013d74}.advCard-wrap .card-section.double .cards .card-item .content-col .company-msg p{margin:0}.advCard-wrap .card-section.double .cards .card-item .content-col .company-msg p span{background:linear-gradient(transparent 60%,#f2f534 0)}.advCard-wrap .card-section.double .cards .card-item:last-child{background-color:#ebebeb;border:none;padding:2.7rem}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-msg ul{list-style:none;margin:0;padding:0}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-msg ul li{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-msg ul li:before{background-color:#013d74;content:"";display:inline-block;height:10px;margin-right:.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-name p{color:#013d74;font-size:2rem;font-weight:700;letter-spacing:1.4px;line-height:1;margin-bottom:3rem}.advCard-wrap.type-2 .card-section.three .cards{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.advCard-wrap.type-2 .card-section.three .cards .card-item{display:flex;width:31.83333333%}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-inner{background-color:#fff;border:3px solid #1d5384;padding:6rem 2rem 4.5rem;position:relative}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-tag{background:-webkit-gradient(linear,right bottom,left top,from(#0270ac),to(#013d74));background:linear-gradient(to top left,#0270ac,#013d74);position:absolute;text-align:center;top:-20px;-webkit-transform:skew(-30deg);transform:skew(-30deg);width:31.27659574%}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-tag span{color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.5px;line-height:1;padding:1rem 2rem;-webkit-transform:skew(30deg);transform:skew(30deg)}.advCard-wrap.type-2 .card-section.three .cards .card-item .company-name{color:#013d74;font-size:2rem;font-weight:700;letter-spacing:1.4px;line-height:1;margin-bottom:3rem}.advCard-wrap.type-2 .card-section.three .cards .card-item .company-msg p{color:#013d74;font-family:YakuHanJPs,-apple-system,Helvetica Neue,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;margin:0}.advCard-wrap.type-2 .card-section.three .cards .card-item .company-msg p span{background:linear-gradient(transparent 60%,#f2f534 0)}@media(max-width:1439px) and (min-width:768px){.card-section.single .cards,.card-section.three .page-center{max-width:1200px;width:96vw}.advCard-wrap .card-section.double .cards{max-width:1000px;width:96vw}}@media(max-width:1023px) and (min-width:768px){.card-section.three .cards .card-item{margin:0 auto;width:49%}.card-section.three .cards .card-item:nth-child(3){margin-top:1vw}.advCard-wrap .card-section.double .cards .card-item{width:49%}.advCard-wrap .card-section.double .cards .card-item:first-child,.advCard-wrap .card-section.double .cards .card-item:nth-child(2){margin-bottom:3rem}.advCard-wrap.type-2 .card-section.three .cards .card-item{width:49%}.advCard-wrap.type-2 .card-section.three .cards .card-item:first-child,.advCard-wrap.type-2 .card-section.three .cards .card-item:nth-child(2){margin-bottom:3rem}}@media(max-width:767px){.advCard-wrap .three .top-content{margin:0 auto 1rem;text-align:center;width:100%}.advCard-wrap .three .top-content h2{font-size:2.6rem;margin-bottom:3rem}.advCard-wrap .three .top-content h2 span{font-size:3rem;margin-bottom:2rem}.advCard-wrap .three .top-content p{font-size:1.4rem;margin:0 auto;width:94.4%}.card-section.three .cards{flex-direction:column}.card-section.three .cards .card-item{margin:0 auto;padding:2rem 2rem 0;text-align:center;width:100%}.card-section.three .page-center{margin:0 auto;max-width:100%;width:100%}.card-section.three .card-item .card-inner{padding:2rem 3rem}.three .card-item .card-title{margin-bottom:4.5rem}.three .card-item .main-msg{font-size:1.6rem;margin-bottom:3.5rem}.three .card-item .sub-msg{color:#013d74;font-size:1.4rem}.card-section.single .cards .card-item .card-inner{margin-bottom:0;padding:2rem 1.5rem;width:100%}.card-section.single .cards .card-item{margin-bottom:1.5rem}.card-section.single .cards .card-item .card-inner .card-inner-wrap{flex-direction:column}.card-section.single .cards .card-item .media-col{margin-bottom:2rem;width:100%}.card-section.single .cards .card-item .content-col{width:100%}.card-section.single .cards{padding-left:3.334vw;padding-right:3.334vw}.card-section.single .top-content h2{font-size:2.6rem;margin-bottom:3rem}.card-section.single .top-content h2 span{font-size:3rem;margin-bottom:2rem}.card-section.single .top-content{margin:0 auto 2.7rem;text-align:center;width:100%}.card-section.single .cards .card-item .card-top-cnt p{font-size:1.5rem;letter-spacing:.52px}.card-section.single .cards .card-item .card-top-cnt p span{font-size:1.5rem}.card-section.single .cards .card-item .content-col table tbody tr th{border-bottom:none;display:block;font-size:14px;padding:1.5rem 0 .75rem;width:100%}.card-section.single .cards .card-item .content-col table tbody tr td{display:block;padding:.75rem 0 1.5rem;width:100%}.advCard-wrap .card-section.double .top-content h2{font-size:2.6rem;margin-bottom:3rem}.advCard-wrap .card-section.double .top-content h2 span{font-size:3rem;margin-bottom:2rem}.advCard-wrap .card-section.double .top-content{margin:0 auto 2.7rem;padding-left:3.334vw;padding-right:3.334vw;text-align:center;width:100%}.advCard-wrap .card-section.double .cards{flex-direction:column;padding-left:6.668vw;padding-right:6.668vw;width:100%}.advCard-wrap .card-section.double .cards .card-item{margin:0 auto;padding:3rem 2rem;width:100%}.advCard-wrap .card-section.double .cards .card-item:not(:last-child){margin-bottom:3rem}.advCard-wrap .card-section.double .cards .card-item .content-col .card-tag{width:23.27659574%}.advCard-wrap .card-section.double .cards .card-item .content-col .card-tag span{font-size:1.4rem;padding:1rem 2rem}.advCard-wrap .card-section.double .cards .card-item .content-col .company-name{font-size:1.4rem;margin-bottom:1.5rem}.advCard-wrap .card-section.double .cards .card-item .content-col .company-msg p{color:#013d74;font-size:1.4rem}.advCard-wrap .card-section.double .cards .card-item:last-child{padding:2rem 1rem}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-name p{font-size:1.6rem;margin-bottom:1.5rem}.advCard-wrap .card-section.double .cards .card-item:last-child .content-col .company-msg ul li{font-size:1.2rem}.advCard-wrap.type-2 .card-section.three .cards .card-item{margin:0 auto;width:100%}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-inner{margin-bottom:3rem;padding:3rem 2rem}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-tag{width:23.27659574%}.advCard-wrap.type-2 .card-section.three .cards .card-item .card-tag span{font-size:1.4rem;padding:1rem 2rem}.advCard-wrap.type-2 .card-section.three .cards .card-item .company-name{font-size:1.4rem;margin-bottom:1.5rem;text-align:left}.advCard-wrap.type-2 .card-section.three .cards .card-item .company-msg p{color:#013d74;font-size:1.4rem;margin:0;text-align:left}}@media(max-width:480px){.card-section.three .cards .card-item{padding:2rem 3.334vw 0}.advCard-wrap .card-section.double .cards{padding-left:3.334vw;padding-right:3.334vw}}