@charset "UTF-8";.bg-contents{padding:50px 20px;background:#f3f6fa;text-align:center}.section-container{margin-bottom:100px !important}.partner-container{margin-bottom:100px}.partner-container .section-title{text-align:center;margin:0 0 50px}.partner-container .section-title h2{margin:0;font-weight:normal;font-size:2em}.partner-container .button-yellow{max-width:700px;margin:auto;padding:.87em}.partner-container .inquiry-btn{max-width:400px;margin:64px auto 0;padding:1.476em 0;font-weight:bold;font-size:17px;letter-spacing:.05em}.partner-container .home-row-group .hr-row-box .hr-content h2{margin:0 0 .4em;font-weight:normal;font-size:32px;font-size:2rem}.partner-container .home-row-group .hr-row-box .hr-content p:last-child{margin-bottom:0}.column-wrap:after{content:"";display:block;clear:both}.column-wrap .item{float:left;width:49%;max-width:580px;text-align:center}.column-wrap .item:nth-child(2n){float:right}.column-wrap .item .image{margin:0 0 1.5em}.column-wrap .item h3{margin:0 0 .65em;font-size:21px}.column-wrap .item .text{border-top:1px solid #acc0d6;padding-top:1em;text-align:left}.partner-flow-container{padding:56px 20px 43px}.body-container .partner-flow{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:-10px 0 35px}.body-container .partner-flow li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:14%;background:#0059b2;padding:25px;margin:0;color:#fff}.body-container .partner-flow li.set-former{width:16.5%;padding-right:4%}.body-container .partner-flow li.former{width:12.5%;padding-left:0;background:#fff;color:#0059b2;position:relative}.body-container .partner-flow li.former:before,.body-container .partner-flow li.former:after{content:"";display:block;position:absolute;top:-1px;left:0;bottom:0;height:calc(100% + 2px);width:50px;background:#fff;-webkit-transform-origin:center center;transform-origin:center center}.body-container .partner-flow li.former:before{-webkit-transform:skewX(11deg);transform:skewX(11deg)}.body-container .partner-flow li.former:after{-webkit-transform:skewX(-11deg);transform:skewX(-11deg)}.body-container .partner-flow li:last-child{width:21%;margin-left:6.5%;position:relative}.body-container .partner-flow li:last-child:before{content:"";display:block;position:absolute;right:100%;top:0;height:100%;width:30%;background:url(https://www.secure-sketch.com/hubfs/Secure_Sketch_2018/partner/flow-arrow.png) no-repeat center center}.body-container .partner-flow li:last-child .text{font-size:1.125em}.body-container .partner-flow li>*{position:relative;z-index:2}.body-container .partner-flow .heading{display:table;width:100%;height:2.76em;margin:0 0 27px;text-align:center;font-weight:bold;font-size:1.313em;line-height:1.38}.body-container .partner-flow .heading>p{display:table-cell;vertical-align:middle}.body-container .partner-flow .heading span{display:block;margin-bottom:.4em;font-size:.941em}.body-container .partner-flow .image{max-width:80px;margin:0 auto 25px}.body-container .partner-flow .text{line-height:1.53}.body-container .partner-flow .text .text-indent{display:block;text-align:left}.body-container .partner-flow .text small{font-size:.714em}.note{font-size:12px}.note .text-indent{text-indent:-1.8em;padding-left:1.8em;text-align:left}.button-group{max-width:940px;margin:60px auto 0;text-align:center}.button-group .bar{background:#012858;-webkit-border-radius:6px;border-radius:6px;padding:20px 15px 30px;margin:60px auto 104px;color:#fff;font-size:1.214em}.button-group .bar p:first-child{margin-top:0}.button-group .bar p:last-child{margin-bottom:0}.button-group .bar strong{font-size:1.235em}.button-group .bar .button-yellow{max-width:300px;margin:auto;padding:.831em;letter-spacing:.05em}.partner-list-container{padding-top:40px}.partner-list-container .section-title h2 small{display:inline-block;font-size:.531em}.partner-list-container .button-group .bar strong{display:inline-block;margin-bottom:.25em}.partner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -13px 20px}.partner-list .item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:296px;margin:0 13px 40px}.partner-list .item a{display:block;height:100%;padding:20px;border:1px solid #efefef;-webkit-transition:border .3s ease-out;transition:border .3s ease-out}.partner-list .item a:hover{border-color:#0059b2}.partner-list .item .image{margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:180px}.partner-list .item .image>span{display:block;max-height:100%;margin:auto}.partner-list .item .image img{max-height:90%;width:auto}.partner-list .item .text{border-top:1px solid #efefef;padding-top:1em;font-weight:bold;font-size:16px;font-family:'Hiragino Kaku Gothic W6 JIS2004',YuGothic,"YuGothic M","メイリオ",sans-serif;line-height:1.56}.gold-partner-list{margin-bottom:90px}.gold-partner-list table{width:100%;border-collapse:collapse;margin-top:40px}.gold-partner-list table:first-child{margin-top:0}.gold-partner-list table tr th{font-size:17px;color:#fff;text-align:left;background:#012858;padding:11px 20px}.gold-partner-list table tr td{width:31.4%;padding:15px 20px;border:1px solid #acc0d6;color:#012858;text-align:center;vertical-align:bottom}.gold-partner-list table tr td .image{margin:0;text-align:center}.gold-partner-list table tr td .image>span{display:block;max-width:254px;margin:auto}.gold-partner-list table tr td .image img{width:100%;margin-bottom:30px}.gold-partner-list table tr td hr{border:0;border-top:1px solid #efefef}.gold-partner-list table tr td .text{margin-top:15px}.gold-partner-list table tr td .text p{font-family:'Hiragino Kaku Gothic W6 JIS2004',YuGothic,"YuGothic M","メイリオ",sans-serif;margin:0;color:#012858;font-size:16px;text-align:left;line-height:1.56}.gold-partner-list table tr td:nth-child(2){width:68.6%;padding:24px 35px 30px;vertical-align:top;text-align:center}.gold-partner-list table tr td:nth-child(2) p.heading{font-family:'Hiragino Kaku Gothic W6 JIS2004',YuGothic,"YuGothic M","メイリオ",sans-serif;margin:0;font-size:21px;text-align:center}.gold-partner-list table tr td:nth-child(2) .content{text-align:left}.gold-partner-list table tr td:nth-child(2) .content p{font-size:14.4px;line-height:1.8;text-align:left;margin:5px 0 10px}.gold-partner-list table tr td:nth-child(2) .content p.title{font-size:16px;text-align:center;margin:14px 0 0}.gold-partner-list table tr td:nth-child(2) .button-yellow{display:inline-block;text-decoration:none;background:#fbd151;color:#012858;-webkit-border-radius:.2rem;border-radius:.2rem;margin-top:15px;padding:.54em 1.45em;line-height:1.4;font-size:16px;-webkit-transition:all .2s;transition:all .2s;text-align:center}.gold-partner-list table tr td:nth-child(2) .button-yellow:hover{-webkit-box-shadow:0 4px #dfa906;box-shadow:0 4px #dfa906;color:#012858;-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media screen and (max-width:1000px){.body-container .partner-flow{-ms-flex-wrap:wrap;flex-wrap:wrap}.body-container .partner-flow li:last-child{width:100%;margin:60px 0 0}.body-container .partner-flow li:last-child:before{right:auto;left:50%;top:0;height:150px;width:40px;-webkit-transform:rotate(-90deg) translate(110px,-20px);transform:rotate(-90deg) translate(110px,-20px)}}@media screen and (max-width:768px){.bg-contents{padding:30px 15px}.partner-container{margin-bottom:50px}.partner-container .section-container{padding:0 15px;margin-bottom:50px !important}.partner-container .section-title{margin:0 0 25px}.partner-container .section-title h2{font-size:1.8em}.partner-container .section-title p{text-align:left}.partner-container .inquiry-btn{margin:35px auto 0;padding:1.25em 0;font-size:16px}.partner-container .home-row-group .hr-row-box .hr-content h2{font-size:1.6em}.column-wrap .item{float:none;width:100%}.column-wrap .item:nth-child(2n){float:none;margin-top:40px}.column-wrap .item h3{margin:0 0 .65em;font-size:1.3em}.body-container .partner-flow li{width:100%;padding:30px 15px}.body-container .partner-flow li.set-former{width:100%;padding-right:15px;padding-bottom:50px}.body-container .partner-flow li.former{width:100%;padding-left:15px}.body-container .partner-flow li.former:before,.body-container .partner-flow li.former:after{height:60px;width:100%}.body-container .partner-flow li.former:before{-webkit-transform:skew(0,11deg) translateY(-2px);transform:skew(0,11deg) translateY(-2px)}.body-container .partner-flow li.former:after{-webkit-transform:skew(0,-11deg) translateY(-2px);transform:skew(0,-11deg) translateY(-2px)}.body-container .partner-flow li:last-child{margin:50px 0 0}.body-container .partner-flow li:last-child:before{-webkit-background-size:20px auto;background-size:20px auto;-webkit-transform:rotate(-90deg) translate(100px,-20px);transform:rotate(-90deg) translate(100px,-20px)}.body-container .partner-flow .heading{height:auto;margin-bottom:15px}.body-container .partner-flow .image{margin-bottom:15px}.body-container .partner-flow .text{display:inline-block;max-width:200px}.button-group{margin:30px auto 0;padding:0 15px}.button-group .bar{margin:30px auto 50px;font-size:1em}.partner-list-container{padding-top:20px}.partner-list-container .button-group{padding:0}.partner-list-container .button-group .bar strong{font-size:1.2em}.partner-list{margin:0 -10px}.partner-list .item{margin:0 10px 25px}.partner-list .item .image{height:90px}.partner-list .item .text{font-size:1rem}.gold-partner-list{margin-bottom:45px}.gold-partner-list table tr th{font-size:16px;padding:7px 20px}.gold-partner-list table tr td{display:block;width:100%}.gold-partner-list table tr td .image img{margin-bottom:0}.gold-partner-list table tr td:nth-child(2){width:100%;border-top:0;padding:24px 20px}.gold-partner-list table tr td:nth-child(2) p.heading{font-size:18px;line-height:1.7}}