
/*------------------------------------------------------------------

BUSINESS

------------------------------------------------------------------*/

/*---- MAIN CONTENTS ----*/
.innerSnsBox{ margin-bottom: 120px; padding: 0 60px;}
.innerSnsBox:last-child{ margin-bottom: 0;}
.innerSnsBox .ttlSns{ display: flex; flex-wrap: wrap; align-items: center; position: relative; margin: 0 auto 40px;}
.innerSnsBox .ttlSns::after{ content: ""; display: block; height: 10px; width: 100%; position: absolute; left: 0; top: calc(50% - 5px); background: #EAEAEA;}
.innerSnsBox .ttlSns .inner{ display: inline-block; box-sizing: border-box; height: 100px; padding-right: 45px; background: #fff; position: relative; z-index: 2;}
.innerSnsBox .ttlSns .inner img{ display: block; width: auto; height: 100%;}
.innerSnsBox .contentSnsList{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.innerSnsBox .contentSnsList li{ width: 500px; display: flex; justify-content: space-between;}
.innerSnsBox .contentSnsList li .img{ width: 170px;}
.innerSnsBox .contentSnsList li .img img{ display: block; width: 100%;}
.innerSnsBox .contentSnsList li .textBox{ width: 500px;}
.innerSnsBox .contentSnsList li .textBox .ttl{ margin: 0 auto 40px; padding-bottom: 15px; border-bottom: 1px solid #CC0000;}
.innerSnsBox .contentSnsList li .textBox .ttl span{ display: block;}
.innerSnsBox .contentSnsList li .textBox .ttl .account{ color: #666; font-size: 14px; line-height: 1; margin-bottom: 15px; font-weight: 400;}
.innerSnsBox .contentSnsList li .textBox .ttl .name{ color: #333; font-size: 30px; line-height: 1; font-weight: 500;}
.innerSnsBox .contentSnsList li .textBox .text{ font-size: 16px; line-height: 1.8; margin: 0 auto 20px;}
.innerSnsBox .contentSnsList li .textBox .btn{ text-align: right; line-height: 1;}
.innerSnsBox .contentSnsList li .textBox .btn a{ color: #333; padding-right: 35px; position: relative; display: inline-block; text-decoration: none; transition: all 0.5s; font-size: 16px;}
.innerSnsBox .contentSnsList li .textBox .btn a::after{ content: ""; display: block; width: 8px; height: 8px; border-top: 1px solid #333; border-right: 1px solid #333; position: absolute; right: 5px; top: calc(50% - 4px); transform: rotate(45deg); transition: all 0.5s;}
.innerSnsBox .contentSnsList li .textBox .btn a:hover{ color: #CC0000; }
.innerSnsBox .contentSnsList li .textBox .btn a:hover::after{ right: 0; border-top: 1px solid #CC0000; border-right: 1px solid #CC0000;}