body {font-style: normal; word-break:keep-all;}

body,input,select,textarea,button,pre {font-family: "Noto Sans KR", sans-serif; letter-spacing:-0.03em;}


.dtit {padding-bottom:2rem; font-size:7.2rem; line-height:1.05;}
.stit {padding-bottom:1rem; font-size:5.6rem;}

.num_cont span {}
.num_cont h2 {font-size:10rem;}

.section1 .t2 {font-size:4.3rem;}
.section2 a strong {font-size:4.6rem;}
.section3 .cbox {padding-left:8rem; padding-right:5rem;}

.section5 {padding-left:4rem; padding-right:4rem;}

.section6 .cont .fs_37 {width:80%;}
.section6.section14 .cont .fs_37 {width:80%;}
.section6 .cont .fs_37.full {width:100%;}

.section7 .nm {font-size:2rem;}
.section7 .nm strong {font-size:3.5rem;}

.section9 {padding-left:7rem;}
.section9 ul {width:60%;}
.section9 li {padding:5rem 0;}
.section9 ul li:nth-child(1) > div,
.section9 ul li:nth-child(2) > div {margin-right:-10rem;}
.section9 ul li:nth-child(3),
.section9 ul li:nth-child(4) {width:145%;}
.section9 .stit {font-size:5rem;}
.section6.section14 .cont .fs_37 {width:80%; font-size:3rem;}
.section6 .cont .fs_37.full {width:100%;}

.section10 {padding-left:6rem; padding-right:6rem;}
.section10 .fs_37 {line-height:1.4;} 

.section12 .top {padding:0 7rem;}
.section12 li span {display:inline-block; width:auto; min-width:32rem; padding:0 4rem 2rem; line-height:6rem;}
.section12 li div {padding-left:5rem; padding-right:5rem; line-height:1.2; letter-spacing:0;}


.section13 .fs_37 {padding-left:1rem; padding-right:1rem;}

.section16 img {height:15rem;}

.contact .addr {font-size:4.9rem; letter-spacing:-0.06em;}


#quick a {padding-top:8.3rem; font-size:1.8rem; line-height:1.1;}
#quick li:nth-child(1) a {background-image:url('../images/quick1.png');}
#quick li:nth-child(2) a {color:#371c1d; background-image:url('../images/quick2.png');}
#quick li:nth-child(3) a {color:#000000; background-image:url('../images/quick3.png');}


.contact .sns_link a {font-size:3.2rem;}
.contact .sns_link li:nth-child(1) a {background-image:url('../images/sns_icon1.jpg?v1=1');}
.contact .sns_link li:nth-child(2) a {color:#371c1d; background-image:url('../images/sns_icon2.jpg?v1=1');}
.contact .sns_link li:nth-child(3) a {color:#000000; background-image:url('../images/sns_icon3.jpg?v1=1');}
/*

.fs_37 {font-size:3.7rem; line-height:1.4;}
.fs_40 {font-size:4rem; line-height:1.4;}
.fs_45 {font-size:4.5rem; line-height:1.3;}
.fs_90 {font-size:8.5rem; line-height:1.1;}

.fw_300 {font-weight:400;}

.num_cont span {font-family: "Noto Sans KR", sans-serif;}
.num_cont h2 {line-height:1;}
.num_cont h2::after {margin-top:7rem;}

.section2 a strong {line-height:1;}

.section3 .cbox {padding-left:7rem; padding-right:6rem;}

.section4 .fs_37 {display:inline-block; width:80%;}


.section5 {padding-left:4rem; padding-right:4rem;}

.section6 .cont .fs_37 {width:68%;}
.section6.section14 .cont .fs_37 {width:80%;}
.section6 .cont .fs_37.full {width:100%;}

.section7 {padding-top:11rem;}
.section7 .nm strong {font-size:3.6rem;}

.section8 .cont {padding:7rem 6.5rem;}

.section9 {padding:18rem 7rem 0;}
.section9 ul {width:50rem; white-space:nowrap;}
.section9 li {padding:5rem 0;}


.section10 {padding-left:6rem; padding-right:6rem;}


.section11 li span {font-family: "Noto Sans KR", sans-serif;}

.section12 .top {padding:0 7rem;}
.section12 li span {display:inline-block; width:auto; min-width:32rem; padding:0 4rem 2rem; line-height:6rem;}
.section12 li div {padding-left:5rem; padding-right:5rem; line-height:1.2;}

.section13 .fs_37 {padding-left:1rem; padding-right:1rem;}


.section15 {padding-left:6rem; padding-right:6rem;}


.section16 strong {padding-bottom:1rem; line-height:5.6rem;}


.contact .tel {font-size:5rem;}
.contact .addr {font-size:5.2rem;}
.contact .addr span {font-size:0.8em;}





.section3 .t3 {font-weight:400;}



#quick a {padding-top:8.3rem; font-size:1.8rem; line-height:1.1;}
#quick li:nth-child(1) a {background-image:url('../images/quick1.png');}
#quick li:nth-child(2) a {font-family: "Noto Sans KR", sans-serif; letter-spacing:0; background-image:url('../images/quick2.png');}
#quick li:nth-child(3) a {font-family: "Noto Sans KR", sans-serif; background-image:url('../images/quick3.png');}


.contact .sns_link a {font-size:3.2rem;}
.contact .sns_link li:nth-child(1) a {background-image:url('../images/sns_icon1.jpg?v1=1');}
.contact .sns_link li:nth-child(2) a {font-family: "Noto Sans KR", sans-serif; background-image:url('../images/sns_icon2.jpg?v1=1');}
.contact .sns_link li:nth-child(3) a {font-family: "Noto Sans KR", sans-serif; background-image:url('../images/sns_icon3.jpg?v1=1');}
*/