#sec-conversion{margin-top:85px}@media only screen and (max-width:768px){#sec-conversion{margin-top:60px}}#sec-strengths .c-tabcontent{margin-top:85px}@media only screen and (max-width:768px){#sec-strengths .c-tabcontent{margin-top:25px}}.cross-conversion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:120px}.cross-conversion_image{margin-right:95px;padding-left:100px}.cross-conversion_text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cross-conversion_text p{margin-top:30px}.cross-conversion_title{margin-bottom:40px;font-size:2.4rem;font-weight:700}.cross-conversion_title span{color:#c11328}@media only screen and (max-width:768px){.cross-conversion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cross-conversion_image{margin-right:0;padding-left:0;margin-bottom:70px}.cross-conversion_image img{max-width:252px}.cross-conversion_text p{font-size:1.3rem}.cross-conversion_title{text-align:left;font-size:2.1rem}}.cross-point{margin-top:120px}@media only screen and (max-width:768px){.cross-point{margin-top:90px}}.cross-point .c-title03 img{height:50px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);margin-right:2px}@media only screen and (max-width:768px){.cross-point .c-title03 img{height:36px;-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px)}}.cross-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:85px}.cross-header_text{margin-top:30px;text-align:center}.cross-header_text p{display:inline-block;width:100%;max-width:600px;margin:0 auto;text-align:left}.cross-header_title{font-size:2.4rem;font-weight:700}.cross-header_title span{color:#c11328}@media only screen and (max-width:768px){.cross-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px}.cross-header_text p{font-size:1.3rem}.cross-header_title{text-align:left;font-size:2.1rem}}#sec-exercise{margin-top:140px}@media only screen and (max-width:768px){#sec-exercise{margin-top:180px}}#sec-case{position:relative;margin:160px 0 60px}.cross-case_left_text{margin-top:60px}.cross-case_left_text p{font-size:2.4rem;font-weight:700}.cross-case_right{margin:70px 0 90px}.cross-case_slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:20px;overflow-x:auto}.cross-case_slide_item{width:40%;max-width:400px;margin-right:5.0150%}.cross-case_slide_item:last-child{margin-right:0}.cross-case_slide_item_image img{width:400px;height:225px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border-radius:12px;-webkit-box-shadow:0 0 24px rgba(0, 0, 0, 0.16);box-shadow:0 0 24px rgba(0, 0, 0, 0.16)}.cross-case_slide_item_text{margin-top:15px}.cross-case_slide_item_text img{max-height:80px}.cross-case_slide_item_text dt span{display:block;margin-top:10px}.cross-case_slide_item_text dd{margin-top:15px;font-size:1.4rem}.cross-case .simplebar-content{display:-webkit-box;display:-ms-flexbox;display:flex}.cross-case .simplebar-scrollbar:before{background:#c11328}.cross-case .simplebar-scrollbar.simplebar-visible:before{opacity:1}.cross-case .simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:2px}.cross-case .simplebar-track.simplebar-horizontal{height:2px;background:#c1c1c1}.cross-case .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{left:0}@media only screen and (max-width:768px){.cross-case{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cross-case_left{width:100%}.cross-case_left .c-title03{font-size:2.4rem}.cross-case_left_text{margin:60px 0 70px}.cross-case_left_text p{font-size:2.1rem}.cross-case_right{position:relative;width:100%;margin-top:50px}.cross-case_slide{padding-bottom:0}.cross-case_slide_item{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;margin-right:30px}.cross-case_slide_item_image img{width:240px;height:135px}.cross-case_slide_item_text{margin-top:20px}.cross-case_slide_item_text dt span{margin-top:5px;font-size:1.6rem}.cross-case_slide_item_text dt img{max-height:60px}.cross-case_slide_item_text dd{margin-top:25px;font-size:1.2rem}.cross-case .simplebar-track{display:none}}#sec-strengths{margin:160px 0}@media only screen and (max-width:768px){#sec-strengths{margin:180px 0 235px}}.cross-strengths{margin-top:60px}.cross-strengths_image figure img{border-radius:12px}@media only screen and (max-width:768px){.cross-strengths{margin-top:45px}}.c-servicelist{padding-top:80px}@media only screen and (max-width:768px){.c-servicelist{padding-top:0}}

#sec-case {
position: relative;
margin: 160px 0 60px
}

.fd-case_left_text {
margin-top: 60px
}

.fd-case_left_text p {
font-size: 2.4rem;
font-weight: 700
}

.fd-case_right {
margin-top: 60px
}

.fd-case_slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
padding-bottom: 20px;
overflow-x: auto
}

.fd-case_slide_item {
width: 30%;
max-width: 400px;
margin-right: 5.0150%
}

.fd-case_slide_item:last-child {
margin-right: 0
}

.fd-case_slide_item_image img {
width: 400px;
height: 225px;
border-radius: 12px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 12px;
-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.16);
box-shadow: 0 0 24px rgba(0, 0, 0, 0.16)
}

.fd-case_slide_item_text {
margin-top: 15px
}

.fd-case_slide_item_text img {
max-height: 80px
}

.fd-case_slide_item_text dt span {
display: block;
margin-top: 10px
}

.fd-case_slide_item_text dd {
margin-top: 15px;
font-size: 1.4rem
}

.fd-case .simplebar-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}

.fd-case .simplebar-scrollbar:before {
background: #c11328
}

.fd-case .simplebar-scrollbar.simplebar-visible:before {
opacity: 1
}

.fd-case .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
top: 0;
height: 2px
}

.fd-case .simplebar-track.simplebar-horizontal {
height: 2px;
background: #c1c1c1
}

.fd-case .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
left: 0
}

@media only screen and (max-width:768px) {
.fd-case {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.fd-case_left {
    width: 100%
}
.fd-case_left .c-title03 {
    font-size: 2.4rem
}
.fd-case_left_text {
    margin-top: 50px
}
.fd-case_left_text p {
    font-size: 2.1rem
}
.fd-case_right {
    position: relative;
    width: 100%;
    margin-top: 50px
}
.fd-case_slide {
    padding-bottom: 0
}
.fd-case_slide_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    margin-right: 30px
}
.fd-case_slide_item_image img {
    width: 240px;
    height: 135px
}
.fd-case_slide_item_text {
    margin-top: 20px
}
.fd-case_slide_item_text dt span {
    margin-top: 5px;
    font-size: 1.6rem
}
.fd-case_slide_item_text dt img {
    max-height: 60px
}
.fd-case_slide_item_text dd {
    margin-top: 25px;
    font-size: 1.2rem
}
.fd-case .simplebar-track {
    display: none
}
}

.case-study .case-study_slide_item_text .tag span,
#sec-case .fd-case_slide_item_text .tag span{
background: #eeeeee;
    margin-right: 3px;
    padding: 4px 15px;
    border-radius: 30px;
    margin-bottom: 5px;
	display: inline-block;
    line-height: 1.8em;
	display: inline-block;
}
.fd-case_slide_item_text dd.tag{
    margin-top: 15px;
	line-height: 3em;
}