@charset "utf-8";


.face #sub_visual .t03 {color:#956c52;}
.face .sub_common01 {background:#f0f5f3;}


#sub_visual.face01 {background-image:url('/images/face/visual_face01.jpg');}
#sub_visual.face02 {background-image:url('/images/face/visual_face02.jpg');}
#sub_visual.face03 {background-image:url('/images/face/visual_face03.jpg');}
#sub_visual.face04 {background-image:url('/images/face/visual_face04.jpg');}
#sub_visual.face05 {background-image:url('/images/face/visual_face05.jpg');}
#sub_visual.face06 {background-image:url('/images/face/visual_face06.jpg');}
#sub_visual.face07 {background-image:url('/images/face/visual_face07.jpg');}
#sub_visual.face08 {background-image:url('/images/face/visual_face08.jpg');}

.face .stitle .t01 {color:#b59a88; border-color:#b59a88;}
.face .more_view {background:#b59f91;}

.face .sub_common01 {background:#f6efea;}
.face3 .sub_common01 {padding-top:40px;}

.face .plan .title {border-color:#d2b5a1;}
.face .plan .type {background:#d2b5a1;}

.rect_list.face01 {padding:0 15px 0 13%; text-align:left;}

.face .circle_list01 {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:21px; line-height:1;}
.face .circle_list01 li:nth-child(1) {background:rgba(51,51,51,0.75);}
.face .circle_list01 li:nth-child(2) {background:rgba(220,191,172,0.75);}


.face .circle_list02 li:nth-child(1) .box {background:rgba(51,51,51,0.75);}
.face .circle_list02 li:nth-child(2) .box {background:rgba(145,188,194,0.75);}
.face .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.face .circle_list02 li:nth-child(3) .box {background:rgba(220,192,172,0.75);}

.face03_c01 .circle_list02 {margin-top:23px}
.face03_c01 .img_cont02 .t03 {font-size:23px;} 


.chk_box01.face01 {background:#fff;}
.chk_box01.face01 .txt_box {padding:25px 20px;}
.chk_box01.face01 .tit {color:#333; line-height:1;}


.face01_c02 .chk_list01 li {color:#fff; background-image:url('/images/icon/icon_chk02.png')} 
.face01_c06 .chk_box01 li {color:#fff; }
.face01_c06 .chk_box01 li:nth-child(1) .txt_box {background:#666666;}
.face01_c06 .chk_box01 li:nth-child(2) .txt_box {background:#bb957a;}
.face01_c06 .chk_list01 {margin-top:6px;}
.face01_c06 .chk_list01 li {color:#fff; background-image:url('/images/icon/icon_chk02.png')} 
.face01_c06 .tit {font-weight:normal; background:none;}

.face .plan_list01 li .box {background-color:#f0f0f0;}
.face .plan_list01 li .txt:before {background-image:url('/images/icon/icon_face.png');}
.face .plan_list01 li.s01 .txt:before {background-position:center 0px;}
.face .plan_list01 li.s02 .txt:before {background-position:center -100px;}
.face .plan_list01 li.s03 .txt:before {background-position:center -200px;}
.face .plan_list01 li.s04 .txt:before {background-position:center -300px;}
.face .plan_list01 li.s05 .txt:before {background-position:center -400px;}
.face .plan_list01 li.s06 .txt:before {background-position:center -500px;}
.face01_c05 .plan_list01 li .box {background-color:#fff;}

.face .common_cont02 {background-image:url('/images/sub/common_cont02_face.jpg');}
.face .common_cont02 .box {background:rgba(58,52,48,0.65);}
.face .common_cont02 .box:after {border-color:#d6baa8;}
.face .common_cont02 li:before {background:#d6baa8;}


.face01_c01 {padding-top:40px;}
.face01_c01 .cont01 {padding-bottom:17px;}
.face01_c01 .tit {font-weight:bold;}
.face01_c01 .stit {margin-top:10px; font-size:14px;  line-height:1.4;}
.face01_c01 .box+.box {border-top:1px solid #cfccc9;}
.face01_c01 .txt_box {padding:15px 0 25px;}

.face01_c02 {text-align:center;}
.face01_c0201 {text-align:left;}
.face01_c0201 > li {padding:20px;}
.face01_c0201 > li:nth-child(odd) {background:#666666;}
.face01_c0201 > li:nth-child(even) {background:#4b4b4b;}
.face01_c0201 .tit {font-size:20px; color:#dcbfac; font-weight:bold;}
.face01_c0201 .tit .chk_list01 {color:#fff;}
.face01_c02 .technical {padding:40px 0 0;}

.face01_c03 {margin-top:23px;}
.face01_c03 .txt_box {padding:25px 20px; background:#fff; text-align:left;}
.face01_c03 .txt_box li {position:relative; padding-left:33px;}
.face01_c03 .txt_box li+li {margin-top:18px;}
.face01_c03 .txt_box li .num {position:absolute; top:0; left:0; font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:23px; color:#ccab95;}
.face01_c03 .t02 {margin-top:4px; line-height:1.25;}

.face01_c04 {margin-top:25px;}
.face01_c04 .txt_box {background:#666666;}
.face01_c04 li+li {margin-top:10px;}
.face01_c04 .t01 {font-size:18px; color:#d2b5a1; font-weight:normal;}
.face01_c04 .t02 {font-size:23px; color:#fff; font-weight:bold;}
.face01_c04 .t03 {font-size:14px; color:#fff; line-height:1.28;}
.face01_c04 .t03:before {display:block; width:22px; height:1px; margin:14px auto 13px; background:#b3b3b3; content:'';}

.face01_c05 .list {overflow:hidden; margin:25px -5px -5px;}
.face01_c05 .list li {float:left; width:50%; padding:5px;}
.face01_c05 .list li.full {padding:5px 25.45%;}
.face01_c05 .list .txt_box {background:#fff;}
.face01_c05 .list .num {display:block;font-size:23px;}
.face01_c05 .list .t01 {font-size:15px; line-height:1.16;}

.tab_menu03.face01 {margin-top:22px;}
.tab_menu03.face01 li {}
.tab_menu03.face01 .box {width:100%; padding-bottom:60px;}
.tab_menu03.face01 .txt {display:block;}
.tab_menu03.face01 .more_view {position:absolute; bottom:22px; left:50%; margin-left:-43px;}

.face03_c01 .img_cont02 {margin-top:0; text-align:center; background:#fff;}

.face03_c02 {background:#f6efea}
.face03_c02 img {width:100%;}
.face03_c02 .img {margin-top:14px;}
.face03_c02 .cont01 {padding-top:40px; background:#f6efea;}
.face03_c02 .title04 .stxt {margin-top:27px;}
.face03_c02 .img {}
.face03_c02 .book {padding:40px 15px 25px; background:#ece3da;}
.face03_c02 .book li {text-align:center; padding-bottom:15px;}
.face03_c02 .book li .box {width:100%;}
.face03_c02 .book li .txt {padding:0 10px; font-size:11px; color:#5b5a5a; line-height:1.27;}
.face03_c02 .book li .txt em {display:block; font-weight:bold;}
.face03_c02 .book li .box.full {padding:0 25%;}

.face03_c03 .ct_3d {margin-top:0;}
.face03_c02 .cont02 {position:relative; padding:25px 15px;; text-align:center; border-top:1px solid #fff; background:#ccab95;}
.face03_c02 .cont02 span {display:inline-block; padding:0 15px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:12px; color:#ccab95; line-height:25px; border-radius:13px; background:#fff;}
.face03_c02 .cont02 span em {font-weight:400;}
.face03_c02 .cont02 p {margin-top:10px; font-size:15px; color:#fff; line-height:1.3;}
.face03_c03 .box .title02 {margin-top:0;}

.face03_c03 > .title02 {margin-top:40px; text-align:center;}
.face03_c03 .technical {margin-top:40px; padding-bottom:0;}

.face03_c04 .cont01 {margin-top:25px; padding:25px 15px; background:#fff;}
.face03_c04 .cont01 .t02 {margin-top:8px;}
.face03_c04 .cont01 img {margin-top:25px;}
.face03_c04 .cont01 .t03 {margin-top:15px; font-size:14px;}
.face03_c04 .cont02 {margin-top:40px;}
.face03_c04 .cont02 .title02 {margin-top:10px;}
.face03_c04 .cont02 ul {margin:25px -5px -5px;}
.face03_c04 .cont02 ul li {padding:5px;}
.face03_c04 .cont02 ul .box {width:100%; background:#fff;}
.face03_c04 .cont02 .txt {margin-top:9px; font-size:14px; line-height:1.28;}
.face03_c05 img {margin-top:25px;}

.face03_c06 .cont01 {margin:25px -5px -5px;}
.face03_c06 .cont01 li {padding:5px;}
.face03_c06 .cont01 .box {width:100%; background:#fff;}
.face03_c06 .cont01 .txt {padding:10px 5px; font-size:14px;}
.face03_c06 .cont02 {margin-top:23px;}
.face03_c06 .cont02 .box {background:#fff;}
.face03_c06 .cont02 .box+.box {margin-top:10px;}
.face03_c06 .cont02 .box .txt_box {padding-bottom:25px;}
.face03_c06 .t02 {margin-top:10px;}

.face03_c07 .box {margin-top:25px; padding:25px 15px; background:#f6efea;}
.face03_c07 .box img {margin-top:25px; }
.face03_c07 .box .txt {padding-top:15px; font-size:15px; line-height:1.4;}
.face03_c07 .box+.box {margin-top:15px;}

.face04_01 .title {font-size:20px; font-weight:bold;}
.face04_01 ul {margin:25px -5px -5px;}
.face04_01 li {padding:5px;}
.face04_01 li .box {width:100%; background:#e5d8cf;}
.face04_01 li:nth-child(2) .box,
.face04_01 li:nth-child(3) .box {background:#ffffff;}
.face04_01 li .txt_box {padding:15px;} 
.face04_01 .num {font-size:23px; color:#af9889; }
.face04_01 .txt {font-size:14px; line-height:1.28; font-weight:bold;}

.face04_c02 {text-align:center;}
.face04_c02 .cont01 {margin-top:25px; padding:40px 0; text-align:center; background:#e5d8cf;}
.face04_c02 .circle_list02 li:nth-child(1) {z-index:3;}
.face04_c02 .circle_list02 li:nth-child(2) {z-index:1;}
.face04_c02 .circle_list02 li:nth-child(3) {z-index:2; margin-top:-7.7%;}
.face04_c02 .ct_3d {margin-top:0;}
.face04_c02 > .title02 {margin-top:40px;}
.face04_c02 .technical {margin-top:40px; padding:0;}

.face04_c03 .t01 {font-weight:normal;}

.face04_c04 .list {}


.face05_c01 .stit {margin-top:17px; line-height:1.2;}
.face05_c01 .t02 {margin-top:3px; letter-spacing:-0.15em;}
.face05_c01 .list {margin-top:22px;}
.face05_c01 .list .t01 {font-size:23px; color:#ffffff;}
.face05_c01 .list .t02 {margin-top:7px; font-size:14px; color:#ffffff; line-height:1.28;}
.face05_c01 .txt_box {padding:15px 15px 21px;}
.face05_c01 .box01 .txt_box {background:#666666;}
.face05_c01 .box02 {margin-top:10px;}
.face05_c01 .box02 .txt_box {background:#bb957a;}
.face05_c01 .stxt {font-size:15px; line-height:1.4;}

.face05_c02 {text-align:center;}
.face05_c02 .ct_3d {margin-top:25px;}
.face05_c02 > .title02 {margin-top:40px;}

.face05_04 img {margin-top:25px;}

.face05_06 .cont {margin-top:25px; padding:0 15px; background:#fff;}
.face05_06 .bna_cont {margin-top:25px;}
.face05_06 .box {padding:25px 0;}
.face05_06 .box+.box {border-top:1px solid #b4b4b4;}

.face02_c01 .sub_common_list01 {margin-top:25px;}

.face02_c02 .cont {margin-top:25px; padding-bottom:40px; background:#fff;}
.face02_c02 .cont .stit {}
.face02_c02 .circle_list02 {margin-top:25px;}
.face02_c02 .circle_list02 li:nth-child(1) .box {background:rgba(51,51,51,0.75);}
.face02_c02 .circle_list02 li:nth-child(2) .box {background:rgba(120,185,169,0.75);}
.face02_c02 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.face02_c02 .circle_list02 li:nth-child(3) .box {background:rgba(220,192,172,0.75);}

.face02_c03 .txt_box {margin-top:-1px; color:#fff;}
.face02_c03 .t04 {margin-top:5px;}

.procedure.face02_c04 .box {height:180px; padding:30px 0 35px; text-align:left; background:url('/images/face/face02_c0401.jpg') no-repeat left center; background-size:cover;}
.procedure.face02_c04 .box02 {background-image:url('/images/face/face02_c0402.jpg'); }
.procedure.face02_c04 .txt {padding-left:50%;}
.procedure .t01 {font-size:14px; font-weight:normal;}
.procedure .t02 {font-size:19px; font-weight:bold;}

.face02_c06.sub_common_list01 .box {margin-top:25px; background:#f5efea;}
.face02_c06.sub_common_list01 li {font-size:15px;background:#f5efea;}

.face02_c06 h3 {font-size:23px; font-weight:bold;}
.face02_c06 h3:before {display: inline-block; width:7px; height:31px; margin-right:5px; vertical-align:middle; background:url('/images/icon/icon_brackets_left.png') no-repeat left; background-size:cover; content: '';}
.face02_c06 h3:after {display: inline-block; width:7px; height:31px; margin-left:5px; vertical-align:middle; background:url('/images/icon/icon_brackets_right.png') no-repeat right; background-size:cover; content: '';}
.face02_c06 .num {font-size:20px; color:#bb957a;}

.face06_c02 > .title02 {margin-top:40px;}

.face6 .plan .box_wrap {padding:0 15px; background:#fff;}
.face6 .plan .box {padding:25px 0 40px;}
.face6 .plan .box+.box {margin:0; border-top:1px solid #b4b4b4;}
.face6 .plan ul {margin:25px 0 -1px -1px;}
.face6 .plan li {padding:0 0 1px 1px;}
.face6 .plan li > div {width:100%; background:#333333;}
.face6 .plan li.after > div {background:#ba957a;}
.face6 .plan li.full {padding: 0 25% 1px;}
.face6 .plan .img01 {margin-top:25px;}
.face06_c04.plan .box_wrap {background:#f0f0f0;}
.face06_c05.plan .box_wrap {background:#f0f0f0;}
.face06_c06.plan .box_wrap {background:#fff;}
.face06_c07.plan .box_wrap {background:#f0f0f0;}
.face06_c07 .img {margin-top:25px;}

.face07_c01 .list {text-align:left; background:#fff;}
.face07_c01 .list > li {padding:40px 15px;}
.face07_c01 .list > li+li {border-top:1px solid #e3dbd5;}
.face07_c01 .num {margin-top:16px; font-size:45px; color:#e5d7ce; line-height:1;}
.face07_c01 .stit {font-weight:normal;}
.face07_c01 .tit {font-size:23px; font-weight:bold;}
.face07_c01 .txt {margin-top:12px; font-size:14px; line-height:1.28;}
.face07_c01 .img_cont {margin-top:40px; text-align:left;  color:#fff; background:#bb957a;}
.face07_c01 .check_txt {color:#ddc8ba;}
.face07_c01 .chk_list01 li {background-image:url('/images/icon/icon_chk02.png');}

.face07_c02 > .title02 {margin-top:40px;}
.face07_c03 .box {padding:0 15px; background:#fff;}
.face07_c03 .box03 {background:#e5d7ce;}
.face07_c03 .t01 {font-weight:bold;}

.face07_c04 .box_wrap {background:#f0f0f0}
.face07_c04 .num {font-size:25px; color:#bb957a; margin-right:5px;}

.face08_c01 .box_wrap {padding:40px 15px; background:#fff;}
.face08_c01 .box_wrap .stxt {margin-top:8px; font-size:15px;}
.face08_c01 .txt_box {margin-top:-1px;}
.face08_c01 .num {font-size:23px; color:#d2b5a1;}
.face08_c01 .t01 {font-size:18px;}

.face08_c02 > .title02 {margin-top:40px;}
.face08_c04 .box {margin-top:25px; background:#f2f2f2;}
.face08_c04 .txt_box > ul > li {position:relative; padding-left:35px; text-align:left; }
.face08_c04 .txt_box > ul > li+li {margin-top:22px;}
.face08_c04 li .num {position:absolute; top:-2px; left:0; font-size:23px; color:#ccab95;}
.face08_c04 .chk_list01 {margin-top:6px;}
.face08_c04 .chk_list01 li+li {margin-top:6px;}
