/* 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', NotoSansCJKR;}
.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: 50px;font-weight: bold;line-height: 70px;font-family:'helveticaLTPro-bold', helvetica, NotoSansCJKR ;}
.careWrap h1.title{margin-bottom: 30px;}
.careWrap h2.title{margin-top: 85px;text-align: center;font-size: 58px;}
.careWrap p{font-size: 19px;line-height: 30px;font-weight: 300;}
.careWrap p + p{margin-top: 25px;}
.careWrap .list{margin:  55px -4px;font-size: 0;}
.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: 22px;line-height: 28px;font-weight:bold;color:#fff;font-family:'helveticaLTPro-Bold', NotoSansCJKR ;}
.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 */

