/* BASIC css start */
#sub_page { max-width: 1360px; ; min-width:1270px; margin: 0 auto; margin-bottom: 150px; padding-top:50px; box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;  }
.page-body { float:right; padding-left:85px; width: calc(100% - 245px); box-sizing:border-box; -webkit-box-sizing:border-box; }
.c_side { width: 245px; float:left; }
.c_side>h1 {font-weight:700; color:#000; margin-bottom: 8px; line-height:50px;}
.c_side>h1 a{font-size: 20px; font-family: 'helveticaLTPro-Bold';}
.c_side ul li {line-height:50px;}
.c_side ul li.on a { color:#999; }
.c_side ul li a { font-size: 20px; color:#000; font-weight:300; font-family:BemboMTPro, NotoSansCJKR; }

.page_tit_box { margin-bottom: 23px; }
.page_tit_box .page_tit { font-size: 25px; color:#000; font-weight: 500; margin-bottom: 27px; }
.page_tit_box .page_tit span { font-size :27px; font-weight: 700; }
.page_tit_box p { font-size: 15px; color:#000; font-weight: 300; }


#overlay_layer{z-index:-99}
.careWrap{max-width: 800px;}
.careWrap .title{font-size: 58px;font-weight: bold;line-height: 80px;font-family:'helveticaLTPro-Bold', NotoSansCJKR ;}
.careWrap h2.title{margin-top: 100px;text-align: center;}
.careWrap .title + .img{margin-top:20px}
.careWrap .img{position: relative;margin-top: 40px;}
.careWrap .img p{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;font-weight: bold;line-height: 60px;color: #fff;font-size: 50px;text-align: center;}
.careWrap img{display: block;width: 100%;}
.careWrap .subTitle{font-size: 45px;font-weight: bold;font-family:'helveticaLTPro-bold', NotoSansCJKR ;}
.careWrap .subTitle + .text{margin-top: 15px;}
.careWrap > .subTitle{margin-top: 110px;}
.careWrap .text{font-size: 19px;color: #000;font-weight: 300;line-height: 28px;}
.careWrap .text + .text{margin-top: 25px;}
.careWrap .text a{font-size: inherit;font-family: inherit;text-decoration: underline;text-underline-position: under;vertical-align: baseline;}
.careWrap .text b{font-weight: bold;}
.careWrap .img + .text{margin-top: 50px;}


.careWrap .colWrap{margin-top: 50px;font-size: 0;}
.careWrap .colWrap + .colWrap{margin-top: 50px;}
.careWrap .colWrap .col{display: inline-block;width: 50%;box-sizing: border-box;vertical-align: middle;text-align: center;}
.careWrap .colWrap .col.content{padding: 20px;word-break: keep-all;}
.careWrap .colWrap .col .btnText{display: inline-block;margin-top: 20px;font-size: 15px;line-height: 16px;text-decoration: underline;font-family:'helvetica bold', helvetica, NotoSansCJKR ;text-underline-position: under;}
.careWrap video{margin: 30px 0;}
.careWrap .accordion1 .content{display: none;padding: 24px 60px 24px 0;}
.careWrap .accordion1{margin-top: 50px;}
.careWrap .accordion1 + .subTitle{margin-top: 120px;}
.careWrap .accordion1 li + li{margin-top: 10px;}
.careWrap .accordion1 .btnToggle{position: relative;padding-right: 60px;}
.careWrap .accordion1 .btnToggle h3{padding: 0 20px;background: #c8c3c3;font-size: 19px;line-height: 90px;color: #fff;font-weight: bold;font-family: 'HelveticaLTPro-Bold', 'NotoSansCJKR';}
.careWrap .accordion1 .btnToggle i{position: absolute;right: 18px;top: 50%;width: 20px;height: 11px;margin-top: -5px;background: url(https://korea.coach.com/design/coachkorea/PC/01_CoachCares_Desktop_MaterialsLibrary_arrow.jpg);}
.careWrap .accordion1 li.open .btnToggle i{transform: rotate(180deg);}
.careWrap .accordion2{margin-top:5px;}
.careWrap .accordion2 li{border-bottom: 1px solid #000;}
.careWrap .accordion2 .btnToggle{position: relative;padding-right: 16px;}
.careWrap .accordion2 .btnToggle h3{font-size: 20px;line-height: 74px;color: #000;font-weight: bold;}
.careWrap .accordion2 .btnToggle i{position: absolute;right: 0;top: 50%;width: 20px;height: 11px;margin-top: -5px;background: url(https://korea.coach.com/design/coachkorea/PC/01_CoachCares_Desktop_MaterialsLibrary_arrow.jpg);}
.careWrap .accordion2 li.open .btnToggle i{transform: rotate(180deg);}
.careWrap .accordion2 .text + .text{margin-top:15px;}
.careWrap .accordion2 .innerTitle{font-weight:400;}
.careWrap .accordion2 .text + .innerTitle{margin-top:50px;}
.careWrap .accordion2 .content{display: none;padding: 24px 60px 34px 0;}

.careWrap .list{margin:  50px -4px;font-size: 0;text-align: center;}
.careWrap .list li{display: inline-block;width: 33.33%;padding: 0 4px;box-sizing: border-box;text-align: center;}
.careWrap .list li a{position:relative;display: block;}
.careWrap .list li img{display: block;width: 100%;}
.careWrap .list li p{position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items: center;justify-content: center;font-size: 24px;line-height: 28px;font-weight:bold;color:#fff;}
.careWrap .list li .btnText{margin-top: 20px;font-size: 12px;line-height: 16px;text-decoration: underline;font-family:'helveticaLTPro-Roman', NotoSansCJKR ;text-underline-position: under;letter-spacing: 1.25px;font-weight:normal;}
/* BASIC css end */

