@charset "UTF-8";
/*****************************************************
/* shurink */
.shuk_list {background-repeat: no-repeat; background-position: center center; background-size: cover;}
.shuk_list .ds-tit > h5 {font-size: 24.5px; letter-spacing: -1.96px; font-weight: bold;}
.shuk_list .ds-tit > span {font-size: 11px; font-weight: 300;}

/* shuk_list1,  */
.shuk_list1 {line-height: 1; font-size: 0;}
.shuk_list1 > img {width:100%;}

/* shuk_list2 */
.shuk_list2 {padding:69.5px 0 63px; background-color:#000; text-align: center;}
.shuk_list2 .cont-tit span {color: #d9d9d9; font-size: 14px; font-weight: 300; display: flex; justify-content: center; align-items: center; gap: 5px;}
.shuk_list2 .cont-tit span > img {width: 36.5px;}
.shuk_list2 .cont-tit h5 {color: #61C9FF; font-size: 35px; font-weight: bold; line-height: 1;}

/* shuk_list3 */
.shuk_list3 {padding:71.5px 0 67.5px; background-image: url('/imges/package/branch/T00048/mo_03_bg.jpg'); background-color: #393a3c; width: 100%; text-align: center;}
.shuk_list3 .logo {padding-bottom:43px;}
.shuk_list3 .logo > img {width:187px;}
.shuk_list3 ul {max-width:532px; width:73.888%; margin:0 auto; display: flex; flex-wrap:wrap; gap:53.85px 50px;}
.shuk_list3 ul > li {width:calc((100% - 50px) / 2);}
.shuk_list3 li p {width:107.77px; height:107.77px; margin:0 auto; display: flex; justify-content: center; align-items: center;  border-radius:50em; border:2px solid #64CAFF; color:#fff; font-size:14px; line-height:1.25;}
.shuk_list3 li span {padding-top: 45.65px; display:block; position:relative; color:#fff; font-size:12px; line-height:1.371; font-weight: 100;}
.shuk_list3 li span::before {content: ''; display: block; width: 18.5px; height: 1.37px; position: absolute; background-color: #1BB1FF; top: 25.4px; left: 50%; -webkit-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%);}

/* shuk_list4 */
.shuk_list4 {padding:50.6px 0 77.5px; background-color:#F2F2F2; text-align: center; font-size:19px;}
.shuk_list4 .cont-wrap .tit {margin:25px auto 20px;}
.shuk_list4 .cont-wrap .tit > img {width: 69.444%; max-width: 500px;}
.shuk_list4 .cont-wrap {width: 100%; margin: 0 auto; max-width: 661px;}
.shuk_list4 .cont-wrap img {width:100%;}

/* shuk_list5 */
.shuk_list5 {padding:85px 0 100px; text-align: center; background-image: url('/imges/package/branch/T00048/mo_05_bg.jpg');}
.shuk_list5 .fix_area > p > img {max-width: 395px; width: 70%;}
.shuk_list5 span {margin:6.3px 0 8.2px;}
.shuk_list5 .txt {font-size: 15px; line-height: 1.406; color:#fff;}

/* shuk_list6 */
.shuk_list6 {padding:50.6px 0 87.2px;}
.shuk_list6 .ds-tit > img {width: 100%; max-width: 606px; margin: 20px auto 0;}
.shuk_list6 .ds-tit > h5 > b {color:#349DD4; font-weight:bold;}
.shuk_list6 .list__ {margin: -50px auto 0; display: flex; gap: 58.2px; flex-wrap: wrap; max-width: 431px; width: 62.103%;}
.shuk_list6 .list__ > li {width:100%; text-align: center;}
.shuk_list6 .list__ > li .list-img {position:relative;}
.shuk_list6 .list__ > li .list-img > img {display:inherit; width:100%;}
.shuk_list6 .list__ .list-txt {margin-top:23.8px;}
.shuk_list6 .list__ .list-txt p {font-size: 14px; line-height: 1.214; white-space: nowrap; width: 100vw; margin-left: calc(-50vw + 50%);}
.shuk_list6 .list__ > li .img-bt-text {width:100%; background-color: rgba(52,157,212,.62); height: 48px; line-height: 48px; position: absolute; bottom:0; left:50%; transform: translateX(-50%);}
.shuk_list6 .list__ > li .img-bt-text > p {color:#fff; font-size:16px; font-weight:bold;}

/* shuk_list7 */
.shuk_list7 {background-color: #000; padding: 50.6px 0 68.5px; position:relative;}
.shuk_list7:before {content:""; position: absolute; left: 50%; transform: translateX(-50%); bottom:20px; width:297px; height:48.5px; background: url('/imges/package/branch/T00048/mo_07_text.png') no-repeat center / contain;}
.shuk_list7 .fix_area {width: calc(100% + 2rem); margin-left: -1rem;}
.shuk_list7 .ds-tit > span {color:#fff;}
.shuk_list7 .ds-tit > h5 {color:#fff;}
.shuk_list7 .ds-tit > h5 > b {color:#48BBF7; font-weight: bold;}
.shuk_list7 .cont-wrap {position: relative; background:url('/imges/package/branch/T00048/mo_07_bg.png') no-repeat bottom right #fff; background-size:cover; max-width: 618px; width: 85.833%; margin: 38.6px auto 0; padding: 53.5px 19.4px 47px;}
.shuk_list7 .cont-wrap:before {content:""; position:absolute; top:0; left: 50%; transform: translateX(-50%); background: url('/imges/package/branch/T00048/pc_07_arrow.png') no-repeat center / contain; width:12.565px; height:10.875px;}
.shuk_list7 .cont-img > img {width:100%;}
.shuk_list7 .list__ {text-align: center; margin: 54.1px auto 0; max-width: 447px; width: 72.33%;}
.shuk_list7 .list__ > li {margin-bottom:21px;}
.shuk_list7 .list__ > li:last-child {margin-bottom:0;}
.shuk_list7 .list__ > li > span {font-family: 'Campton', Sans-serif; color: #fff; font-weight: bold; background-color: #558DAB; display: inline-block; font-size: 14px; width: 93.75px; height: 44.91px; line-height: 44.91px; border-radius: 50%;}
.shuk_list7 .list__ > li:nth-child(2) > span {background-color:#2977A0;}
.shuk_list7 .list__ > li:last-child > span {background-color:#1F5876;}
.shuk_list7 .list__ > li > .txt {margin-top: 10px; font-size: 14px; line-height: 1.363; letter-spacing: -1px; text-shadow: 0px 5px 5px #fff;}