.area-collabo{margin-top:100px}.area-collabo.bg-title::before{left:20px;content:"COLLABORATION"}.area-collabo .collabo-list{color:#fff;margin-top:20px;padding:40px;box-sizing:border-box}.area-collabo .collabo-list .title{width:100%;margin-bottom:20px;border-bottom:1px solid #fff}.area-collabo .collabo-list figure{max-width:250px;margin:auto}.area-collabo .collabo-list .title .txt{width:calc(100%);text-align:center;margin-top:12px;margin-bottom:12px;padding:0 20px;box-sizing:border-box}.area-collabo .collabo-list .dtl{width:100%;padding-left:32px;padding-right:20px;box-sizing:border-box}.area-collabo .collabo-list:nth-of-type(1){background-color:rgba(24,74,161,1)}.area-collabo .collabo-list:nth-of-type(2){background-color:rgba(24,74,161,.9)}.area-collabo .collabo-list:nth-of-type(3){background-color:rgba(24,74,161,.8)}.area-collabo .collabo-list:nth-of-type(4){background-color:rgba(24,74,161,.7)}.area-collabo .collabo-list:nth-of-type(5){background-color:rgba(24,74,161,.6)}.area-introduction{margin-top:100px}.area-introduction.bg-title::before{right:20px;content:"INTRODUCTION"}.area-introduction .introduction-cont{width:80%;margin:auto;margin-top:40px;margin-bottom:80px}.area-introduction .introduction-cont h3{display:flex;align-items:center}.area-introduction .introduction-cont h3:after{content:"";flex-grow:1;height:1px;margin-left:20px;background-color:#ccc}.area-introduction .introduction-list,.area-introduction .introduction-last{display:flex;flex-wrap:wrap}.area-introduction .introduction-list .item,.area-introduction .introduction-last .introduction-cont{margin:auto}.area-introduction .introduction-list .item+.item,.area-introduction .introduction-last .introduction-cont+.introduction-cont{margin-top:40px}.area-introduction .introduction-list .item:nth-of-type(3n){margin-right:0}.area-introduction .item figure{border:1px solid #ccc;text-align:center}.area-introduction .item figure img{width:100%;max-width:418px}.area-introduction .item h4{padding-top:12px}.area-introduction .item h4 span{font-size:2rem;color:#184aa1}.area-introduction .item .circle{margin-top:12px;min-height:100px}.area-introduction .item .circle>li:before{content:"・";padding-top:0em;font-size:2rem}.area-introduction .item .circle>li+li{margin-top:0}.area-introduction .item .btn{margin-top:24px}@media screen and (min-width:768px){.area-intro{}.area-collabo{margin-top:100px}.area-collabo.bg-title::before{left:20px;content:"COLLABORATION"}.area-collabo .collabo-list{display:flex;align-items:center;color:#fff;margin-top:20px;padding:20px;box-sizing:border-box}.area-collabo .collabo-list .title{display:flex;align-items:center;width:50%;margin-bottom:0;border-bottom:none;border-right:1px solid #fff}.area-collabo .collabo-list figure{width:250px}.area-collabo .collabo-list .title .txt{width:calc(100% - 250px);text-align:center}.area-collabo .collabo-list .dtl{width:50%;padding-left:32px;padding-right:20px;box-sizing:border-box}.area-collabo .collabo-list:nth-of-type(1){background-color:rgba(24,74,161,1)}.area-collabo .collabo-list:nth-of-type(2){background-color:rgba(24,74,161,.9)}.area-collabo .collabo-list:nth-of-type(3){background-color:rgba(24,74,161,.8)}.area-collabo .collabo-list:nth-of-type(4){background-color:rgba(24,74,161,.7)}.area-collabo .collabo-list:nth-of-type(5){background-color:rgba(24,74,161,.6)}.area-introduction{margin-top:100px}.area-introduction.bg-title::before{right:20px;content:"INTRODUCTION"}.area-introduction .introduction-cont{margin-bottom:60px}.area-introduction .introduction-cont{width:100%;margin-bottom:80px}.area-introduction .introduction-cont h3{display:flex;align-items:center}.area-introduction .introduction-cont h3:after{content:"";flex-grow:1;height:1px;margin-left:20px;background-color:#ccc}.area-introduction .introduction-list,.area-introduction .introduction-last{display:flex}.area-introduction .introduction-list .item,.area-introduction .introduction-last .introduction-cont{width:32%;margin:0;margin-right:2%}.area-introduction .introduction-list .item+.item,.area-introduction .introduction-last .introduction-cont+.introduction-cont{margin-top:0}.area-introduction .introduction-list .item:nth-of-type(3n),.area-introduction .introduction-last .introduction-cont:nth-of-type(3n){margin-right:0}.area-introduction .item figure{border:1px solid #ccc;text-align:center}.area-introduction .item figure img{width:100%;max-width:418px}.area-introduction .item h4{padding-top:12px}.area-introduction .item h4 span{font-size:2rem;color:#184aa1}.area-introduction .item .circle{margin-top:12px;min-height:100px}.area-introduction .item .circle>li:before{content:"・";padding-top:0em;font-size:2rem}.area-introduction .item .circle>li+li{margin-top:0}.area-introduction .item .btn{margin-top:24px}}