/*pc */
/* about_01 의료진소개 */
.ab01_drTitleWrap { width: 100%; float: left; margin-top: 150px; position: relative; overflow: hidden; }
.ab01_drTitleWrap * { position: relative; }
.ab01_drTitleWrap > img { float: left; vertical-align: bottom; left: 50%; margin: 0 0 80px -651.5px; }
.ab01_drTitleWrap > .info { position: absolute; width: 100%; left: 0; top: 60px; text-align: center; z-index: 2; }
.ab01_drTitleWrap > .info > span { width: 100%; float: left; text-align: center; color: #FFF; }
.ab01_drTitleWrap > .info > .small { font-size: 27px; }
.ab01_drTitleWrap > .info > .small > b { font-size: 27px; }
.ab01_drTitleWrap > .info > .big { font-size: 44px; font-weight: 900; top: -10px; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }

/* about_02 위강의 특별함 */
.ab02_titleWrap { margin: 130px 0 50px 0; }
.ab02_titleWrap > p { width: 100%; float: left; text-align: center; color: #333; }
.ab02_titleWrap > .big { font-size: 42px; font-weight: bold; }
.ab02_titleWrap > .big > b { font-size: 42px; color: #B88F57; font-weight: 900; }
.ab02_titleWrap > .small { font-size: 32px; margin-top: -10px; }

/* phlegm_01 담적증상 */
.phlegm_01 .con2 .phlegmTestBtnWrap { width: 100%; float: left; text-align: center; margin-top: 55px; }
.phlegm_01 .con2 .phlegmTestBtnWrap > a { display: inline-block; width: 430px; height: 75px; line-height: 75px; color: #FFF; font-weight: bold; font-size: 25px; background-color: #B88F57; border-radius: 10px; }
.phlegm_01 .con2 .phlegmTestBtnWrap > a > i { margin-left: 5px; }

.phlegm_01 .phlegmMainPointInfoWrap { width: 890px; margin: 0 auto; }

.phlegm_01 .phlegmMainPointInfoWrap > .videoWrap { width: 100%; height: 465px; float: left; }
.phlegm_01 .phlegmMainPointInfoWrap > .videoWrap > iframe { width: 100%; height: 100%; float: left; border: none; }

.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p:last-of-type { margin-bottom: 0; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p > .point { color: #B88F57; }
.phlegm_01 .phlegmMainPointInfoWrap > .infoWrap > p.point { color: #B88F57; font-weight: 900; }

.phlegm_01_videoWrap { background-color: #FFF6E6; }
.phlegm_01_videoWrap > div > div { padding: 0 50px; padding-bottom: 70px; }

.phlegm_01_videoWrap .sub_title01 { margin-top: 50px; }

.phlegm_01_videoWrap .downLineWrap { width: 100%; height: 1px; float: left; background-color: #B88F57; position: relative; margin: 40px 0; }
.phlegm_01_videoWrap .downLineWrap > span { position: absolute; width: 200px; left: 50%; margin-left: -100px; color: #B88F57; background-color: #FFF6E6; font-size: 28px; text-align: center; top: 50%; margin-top: -25px; }

.phlegm_01_videoWrap .videoListWrap { width: 100%; float: left; margin-top: 50px; }
.phlegm_01_videoWrap .videoListWrap > ul { width: 100%; float: left; }
.phlegm_01_videoWrap .videoListWrap > ul > li { width: 380px; float: left; margin-right: 30px; background-color: #B88F57; padding: 10px; }
.phlegm_01_videoWrap .videoListWrap > ul > li:nth-of-type(3n) { margin-right: 0; }
.phlegm_01_videoWrap .videoListWrap > ul > li > iframe { width: 100%; height: 200px; float: left; border: none; }
.phlegm_01_videoWrap .videoListWrap > ul > li > img { cursor:pointer; }
.phlegm_01_videoWrap .videoListWrap > ul > li > .videoTitle { width: 100%; float: left; text-align: center; color: #FFF; padding: 20px 0 10px 0; font-size: 22px; line-height: 34px; }

.phlegm_01_videoWrap .btnWrap { width: 100%; float: left; text-align: center; margin-top: 30px; }
.phlegm_01_videoWrap .btnWrap > a { display: inline-block; width: 430px; height: 75px; line-height: 75px; color: #FFF; font-weight: bold; font-size: 25px; background-color: #B88F57; border-radius: 10px; }
.phlegm_01_videoWrap .btnWrap > a > i { margin-left: 5px; }

.phlegm_01s { width: 100%; float:left; background-color: #000; margin-top: 100px; }
.phlegm_01s .con4 > .sub_title01{ color: #fff; margin-top: 60px; }
.phlegm_01s .con4 > .sub_title01 > .point { color: #ffdca1; }
.phlegm_01s .con4 > .h3{ color: #fff; }
.phlegm_01s .con4 > .downLineWrap{  width: 100%; height: 1px; float: left; background-color: #fff; position: relative; margin: 45px 0 50px; }
.phlegm_01s .con4 > .downLineWrap > span { position: absolute; width: 200px; left: 50%; margin-left: -100px; color: #fff; background-color: #000; font-size: 28px; text-align: center; top: 50%; margin-top: -25px; }
.phlegm_01s .series { width: 100%; float: left; margin-top: 50px; }
.phlegm_01s .series ul li > iframe { width:100%; float: left; }
.phlegm_01s .series ul li a { width: 100%; float: left; }
.phlegm_01s .series ul li a > img { width:100%; float: left; }
.phlegm_01s .series ul li img { width:100%; float: left; }
.phlegm_01s .series .series01 { width: 60%; float: left; }
.phlegm_01s .series .series01 li { width: 100%; float: left;}

.phlegm_01s .series .series02 { width: 40%; float: left; padding-left: 1%;}
.phlegm_01s .series .series02 li { width: 49%; float: left; margin-bottom: 2%; cursor: pointer; }
.phlegm_01s .series .series02 li:nth-child(2n) { margin-left: 2%; }
.phlegm_01s .series .series02 li:nth-last-child(-n+2) { margin-bottom: 0%;}

.thesis {background: url(/images/thesis_bg.jpg); padding: 80px 0; background-size: 100%; }
.thesis .thesis_img {width: 35%; float: left; box-shadow: 3px 3px 25px; height: 635px;}
.thesis .thesis_txt {width: 62%; float: left; margin-left: 3%; }
.thesis .thesis_txt > .thesis_tt { font-size: 35px; color: #fff; text-align: center; margin: 10px 0 34px; }
.thesis .thesis_txt > .thesis_tt > li { font-size: 40px; }
.thesis .thesis_txt > .thesis_tt > li > .point01 { font-size: 43px; font-weight: 800; font-family: 'gmf'; }
.thesis .thesis_txt > .thesis_tt > li > .point02 { font-size: 70px; color: #fcff00; font-weight: 800; line-height: 70px; font-family: 'gmf'; }
.thesis .thesis_txt > .thesis_ss { background-color: #fff; padding: 4% 3%; border-radius: 20px; text-align: center; font-size: 21px; line-height: 30px; }
.thesis .thesis_txt > .thesis_ss li{font-size: 21px; line-height: 27px; padding-bottom: 10px; }
.thesis .thesis_txt > .thesis_ss > li > span { color: #b88f57; font-weight: 600; font-size: 21px; }
.thesis .thesis_txt > .thesis_ss > li.thesis_btn { width:100%; float:left; padding:0 3%; }
.thesis .thesis_txt > .thesis_ss > li.thesis_btn > a  { width:100%; float:left; background-color: #b88f57; border-radius: 20px; line-height: 50px; color:#fff; font-weight: 600; font-size: 20px; text-align: center; margin-top:10px;}
.thesis .thesis_txt > .thesis_ss > li.thesis_btn > a > i { margin-left: 10px; }

/* phlegm_02 담적3단계 */
.phlegm02Wrap > div { width: 1200px; }
.phlegm02Wrap > div > div { padding-top: 120px; }

.phlegm02Wrap .titleQnAWrap { width: 100%; height: 468px; float: left; background-image: url(/images/phlegm02_qna_bg.png); background-size: cover; padding: 85px 55px 0 310px; margin-bottom: 100px; }
.phlegm02Wrap .titleQnAWrap > .titWrap { width: 100%; float: left; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul { width: 100%; float: left; display: table; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul > li { display: table-cell; vertical-align: middle; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul > li.icon { width: 55px; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul > li.icon > span { width: 55px; height: 55px; border-radius: 100%; line-height: 55px; color: #FFF; background-color: #B88F57; font-size: 34px; font-weight: 900; text-align: center; display: block; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul > li.con { color: #333; font-size: 38px; font-weight: 900; line-height: 45px; padding-left: 25px; }
.phlegm02Wrap .titleQnAWrap > .titWrap > ul > li.con > .point { color: #B88F57; font-size: 38px; font-weight: 900; line-height: 45px; }
.phlegm02Wrap .titleQnAWrap > .answerWrap { width: 100%; float: left; margin-top: 30px; }
.phlegm02Wrap .titleQnAWrap > .answerWrap > p { width: 100%; float: left; font-size: 22px; color: #333; line-height: 35px; margin-bottom: 30px; }
.phlegm02Wrap .titleQnAWrap > .answerWrap > p > .point { font-size: 22px; color: #B88F57; line-height: 35px; font-weight: 900; }

.phlegm02Wrap .stepItemWrap { width: 100%; float: left; margin-bottom: 150px; }
.phlegm02Wrap .stepItemWrap > ul { width: 100%; float: left; margin-top: 60px; }
/*.phlegm02Wrap .stepItemWrap > ul > li { width: 100%; float: left; position: relative; }*/
/*.phlegm02Wrap .stepItemWrap > ul > li.title { margin-bottom: 15px; }*/
.phlegm02Wrap .stepItemWrap > ul > li.title > span { float: left; font-size: 30px; font-weight: 900; color: #B88F57; margin-right: 20px; }
.phlegm02Wrap .stepItemWrap > ul > li.con > p { width: 100%; float: left; }
.phlegm02Wrap .stepItemWrap > ul > li.con > p.basic { font-size: 20px; color: #333; line-height: 32px; padding: 2%;}
.phlegm02Wrap .stepItemWrap > ul > li.con > p.basic > .point { font-size: 20px; color: #B88F57; line-height: 32px; }
.phlegm02Wrap .stepItemWrap > ul > li.con > p.thisDisease { font-size: 21px; color: #333; font-weight: bold; }
.phlegm02Wrap .stepItemWrap > ul > li.con > p.thisDisease > .point { font-size: 21px; color: #fff; font-weight: bold; margin-right: 5px; }
.phlegm02Wrap .stepItemWrap > ul > li.con img { position: absolute; top: 30px; right: 10px;}  

/*
.phlegm02Wrap .stepItemWrap .title  {width: 100%}
.phlegm02Wrap .stepItemWrap .title p { float: left; font-size: 30px; font-weight: 900; color: #B88F57; margin-right: 20px; }
*/


/* cure_03 위강공진단 */
.cure03_itemListWrap { width: 100%; float: left; padding: 0 130px; margin-top: 50px; }
.cure03_itemListWrap > ul { width: 100%; float: left; }
.cure03_itemListWrap > ul > li { width: 100%; float: left; display: table; margin-bottom: 15px; }
.cure03_itemListWrap > ul > li > div { vertical-align: top; display: table-cell; }
.cure03_itemListWrap > ul > li > .imgWrap { width: 269px; height: 221px; }
.cure03_itemListWrap > ul > li > .imgWrap > img { width: 100%; height: 100%; float: left; }
.cure03_itemListWrap > ul > li > .conWrap { border: 1px solid #EBEBEB; border-left: 0; }
.cure03_itemListWrap > ul > li > .conWrap > p { width: 100%; float: left; padding-left: 30px; text-align: left; }
.cure03_itemListWrap > ul > li > .conWrap > .tit { height: 53px; line-height: 53px; background-color: #FCECD6; font-weight: bold; font-size: 21px; color: #333; }
.cure03_itemListWrap > ul > li > .conWrap > .tit > .point { font-weight: bold; font-size: 21px; color: #894D21; }
.cure03_itemListWrap > ul > li > .conWrap > .con { padding: 25px 30px; font-size: 17px; color: #333; line-height: 28px; }

.cure03_whoWrap { width: 100%; height: 870px; float: left; background-color: #F7F4EB; margin-top: 50px; position: relative; }

.cure03_whoWrap > .imgWrap { position: absolute; left: 45px; bottom: 0; z-index: 2; }
.cure03_whoWrap > .imgWrap > img { float: left; }

.cure03_whoWrap > .infoWrap { position: absolute; right: 60px; top: 80px; width: 650px; }
.cure03_whoWrap > .infoWrap > .tit { width: 100%; float: left; font-size: 154px; color: #E3E0D8; font-weight: 900; text-align: left; }
.cure03_whoWrap > .infoWrap > .itemList { width: 100%; float: left; top: -55px; position: relative; }
.cure03_whoWrap > .infoWrap > .itemList > ul { width: 100%; float: left; }
.cure03_whoWrap > .infoWrap > .itemList > ul > li { width: 100%; height: 58px; line-height: 58px; float: left; margin-bottom: 10px; background-color: #FFF; border-radius: 20px; border: 1px solid #DCDCDC; text-align: center; font-size: 20px; color: #333; }
.cure03_whoWrap > .infoWrap > .itemList > ul > li > b { font-size: 20px; color: #333; }

.cure03_giftWrap { width: 100%; float: left; text-align: center; padding-bottom: 130px; }
.cure03_giftWrap > .imgBigWrap { width: 100%; float: left; text-align: center; }
.cure03_giftWrap > .imgSmallWrap { width: 100%; float: left; text-align: center; }
.cure03_giftWrap > .imgSmallWrap > li { display: inline-block; margin: 0 9px; }

/* cure_04 위강슬림탕 */
.cure04_mainPointWrap { width: 100%; float: left; margin-top: 60px; }
.cure04_mainPointWrap > ul { width: 100%; float: left; text-align: center; }
.cure04_mainPointWrap > ul > li { display: inline-block; width: 420px; margin: 0 15px; background-color: #F5F5F5; border-radius: 10px; overflow: hidden; }
.cure04_mainPointWrap > ul > li > .titWrap { width: 100%; height: 60px; line-height: 60px; text-align: center; color: #FFF; font-weight: 900; font-size: 24px; }
.cure04_mainPointWrap > ul > li > .conWrap { width: 100%; float: left; padding: 30px 40px; text-align: left; }
.cure04_mainPointWrap > ul > li > .conWrap > span { width: 100%; float: left; text-align: left; font-size: 21px; margin-bottom: -5px; }
.cure04_mainPointWrap > ul > li > .conWrap > span:last-of-type { margin-bottom: 0; }

.cure04_infoWrap .infoItemWrap { width: 1040px; margin: 0 auto; }
.cure04_infoWrap .infoItemWrap > ul { width: 100%; float: left; margin-top: 50px; }
.cure04_infoWrap .infoItemWrap > ul > li { width: 100%; float: left; display: table; margin-bottom: 15px; }
.cure04_infoWrap .infoItemWrap > ul > li > div { display: table-cell; vertical-align: top; }
.cure04_infoWrap .infoItemWrap > ul > li > .imgWrap { width: 269px; height: 276px; }
.cure04_infoWrap .infoItemWrap > ul > li > .imgWrap > img { width: 100%; height: 100%; float: left; }
.cure04_infoWrap .infoItemWrap > ul > li > .conWrap { border: 1px solid #EBEBEB; border-left: 0; }
.cure04_infoWrap .infoItemWrap > ul > li > .conWrap > .title { width: 100%; float: left; height: 50px; line-height: 50px; padding: 0 30px; font-size: 21px; font-weight: bold; text-align: left; }
.cure04_infoWrap .infoItemWrap > ul > li > .conWrap > .title > .point { font-size: 21px; font-weight: bold; color: #894D21; }
.cure04_infoWrap .infoItemWrap > ul > li > .conWrap > .con { width: 100%; float: left; padding: 25px 30px; font-size: 17px; text-align: left; font-weight: bold; }

.cure04_infoWrap .infoItemTitleWrap { width: 100%; float: left; margin-top: 50px; position: relative; }
.cure04_infoWrap .infoItemTitleWrap > p { position: absolute; width: 100%; height: 138px; line-height: 138px; left: 0; top: 0; text-align: center; z-index: 2; font-size: 33px; font-weight: 900; color: #FFF; }
.cure04_infoWrap .infoItemTitleWrap > p > .point { font-size: 33px; font-weight: 900; color: #FFF; text-decoration: underline; }

.cure04_eatingInfoWrap .tableWrap { width: 100%; float: left; margin: 40px 0 100px 0; }
.cure04_eatingInfoWrap .tableWrap > table { width: 860px; margin: 0 auto; border-radius: 15px; overflow: hidden; }
.cure04_eatingInfoWrap .tableWrap > table tr > * { border-right: 2px solid #FFF; }
.cure04_eatingInfoWrap .tableWrap > table tr > *:last-of-type { border-right: 0; }
.cure04_eatingInfoWrap .tableWrap > table .head > th { background-color: #764C2F; height: 40px; text-align: center; font-weight: 900; color: #FFF; font-size: 18px; }
.cure04_eatingInfoWrap .tableWrap > table .head > th:nth-of-type(1) { border-right: 3px solid #FFF; font-weight: bold; font-size: 24px; }
.cure04_eatingInfoWrap .tableWrap > table .head > th:nth-of-type(2) { border-right: 6px solid #FFF; width: 110px; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td { border-top: 2px solid #FFF; background-color: #EBEBEB; text-align: center; padding: 20px 0; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td * { font-size: 18px; font-weight: bold; color: #333; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td > span { width: 130px; display: inline-block; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td > .point { height: 35px; border-radius: 50px; color: #FFF; font-weight: 900; background-color: #764C2F; line-height: 35px; margin-top: 5px; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td:nth-of-type(1) { border-right: 6px solid #FFF; width: 110px; }
.cure04_eatingInfoWrap .tableWrap > table .basic > td:nth-of-type(1) > b { font-weight: 900; }

.cure04_eatingInfoWrap .tableWrap.sub > table .head > th { background-color: #B88F57; }
.cure04_eatingInfoWrap .tableWrap.sub > table .basic > td > .point { background-color: #B88F57; margin: 0; }

/* cure_05 위강다이어트 */
.cure_05 .contents .sub_title01{ width: 100%; float: left; letter-spacing: -3px;}
.cure_05 .point { font-size: 47px; font-weight: 800; color: #b88f57; margin-right: 5px; letter-spacing: -3px;}
.cure_05 .con1 .imgbox{ width: 1200px; height: 460px; float: left;  margin: 66px 50px 0px; background: url(/images/cure05_img01.jpg) no-repeat; border-radius: 21px; padding: 165px;}
.cure_05 .con1 .topb_txt {width: 440px; float: left; text-align: left;}
.cure_05 .con1 .topb_txt p{ width: 100%; float: left; font-size: 44px; font-weight: 700; line-height: 1.47;}
.cure_05 .con1 .topb_txt .white{ width: 100%; float: left; font-size: 38px; font-weight: 800; color: #fff;}

.cure_05 .con2 .h3{  width: 100%; float: left;  font-size: 25px; margin: 27px 0px 45px; letter-spacing: -1px;}
.cure_05 .con2 .h3 .b_exbold{ font-weight: 800; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con2 .h3 .b_bold{font-weight: 700; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con2 .h3 .br_bold{ color: #8e561c; font-weight: 700; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con2 .comment_pd{ width: 100%; float: left; padding: 0px 50px;}
.cure_05 .con2 .comment_wrap{ width: 1200px; float: left; background: #f7f4eb; border-radius: 21px; padding: 68px 380px; box-shadow: 2px 2px 7px rgba(0,0,0,0.12);}
.cure_05 .con2 .arrow{ width: 100%; float: left; margin-top: 50px;}
.cure_05 .con2 .comment{ width: 480px; float: left;  text-align: left;}
.cure_05 .con2 .comment > ul{ width: 100%; float: left;}
.cure_05 .con2 .comment > ul > li{ width: 100%; float: left; padding-bottom: 12px;}
.cure_05 .con2 .comment > ul > li > img{ width: 7%; float: left; margin-right: 10px;}
.cure_05 .con2 .comment > ul > li > p{ width: 90%; float: left; font-size: 24px; letter-spacing: -1px;}
.cure_05 .con2 .comment > ul > li:first-child{ margin-top: 0;}
.cure_05 .con2 .comment .co_bold{ font-size: 24px; font-weight: 700; letter-spacing: -1px; text-decoration: underline; text-decoration-color: rgba(255, 246, 0, 0.3); text-decoration-thickness: 15px; text-underline-offset: -5px;}

.cure_05 .con3 .checklist{ width: 100%; float: left;}
.cure_05 .con3 .checklist .check_wrap .check_tit{ padding: 115px 290px 0px;}
.cure_05 .con3 .checklist .check_wrap .check_tit p{ width: 240px; float: left; font-size: 23px; font-weight: 700; z-index: 2;}
.cure_05 .con3 .checklist .check_tit p::after{ content: ""; position: absolute; left: -10px; top: 22px; width: 110%; height: 14px; background: #ceaf9d; border-radius: 999px; z-index: -2;}
.cure_05 .con3 .checklist .check_wrap{ width: 810px; height: 916px; margin: 60px auto 0px; background: url(/images/cure05_checklist.jpg) no-repeat;}
.cure_05 .con3 .checklist .check_wrap .check_content_wrap{ width: 100%; float: left; padding: 30px 180px;}
.cure_05 .con3 .checklist .check_wrap .check_content{ width: 440px; float: left;}
.cure_05 .con3 .checklist .check_wrap .check_content ul{ width: 100%; float: left;}



/*.cure_05 .con3 .checklist .check_wrap .check_content ul .ch_bold{ font-weight: 700; position: relative;}*/
.cure_05 .con3 .checklist .check_wrap .check_content ul li input[type="checkbox"]:checked+label .text{ font-weight: 700; }
.cure_05 .con3 .checklist .check_wrap .check_content ul li label .check{ display: none; }
.cure_05 .con3 .checklist .check_wrap .check_content ul li input[type="checkbox"]:checked+label .check{ display: block; }

/* 이렇게 하면모든 체크박스들이 전부 안보이게됨. 적용하면 X */
/*input[type="checkbox"] {display: none;}*/

/* 변경 */
.cure_05 .con3 .checklist .check_wrap .check_content ul input[type="checkbox"] {display: none;}



.cure_05 .con3 .checklist .check_wrap .check_content ul li label{position: relative;}
.cure_05 .con3 .checklist .check_wrap .check_content ul li label .check{ width: 18px; height: 16px; float: left; position: absolute; top: 4px; left: 3px; z-index: 2; background: url(/images/cure05_check.png) no-repeat;}
.cure_05 .con3 .checklist .check_wrap .check_content ul > li label{ width: 100%; float: left; font-size: 19px; margin-bottom: 14px; text-align: left;}
.cure_05 .con3 .checklist .check_wrap .check_content ul > li > label .ch_box{ display: inline-block; width: 17px; height: 17px; float: left; border: 2px solid #666; margin-right: 10px; top: 7px;}
.cure_05 .con3 .checklist .check_wrap .check_result{ width: 100%; float: left; padding: 15px 330px;}
.cure_05 .con3 .checklist .check_wrap .check_result .count_box{ width: 106px; height: 58px; float: left; border: 5px solid #b88f57; text-align: center; font-weight: 700; font-size: 34px; line-height: 53px;}
.cure_05 .con3 .checklist .check_wrap .check_result p{ width: 28px; float: left; display: inline-block; margin-left: 8px; top: 12px; font-size: 30px; font-weight: 800; color: #b88f57;}
.cure_05 .con3 .checklist .check_wrap .h3 .br_exbold{ font-size: 25px; font-weight: 800; color: #8e561c; letter-spacing: -1px;}
.cure_05 .con3 .checklist .check_wrap .desc{ width: 100%; float: left; font-weight: 700; margin: 0;}
.cure_05 .con3 .banner_wrap{ width: 100%; float: left; padding: 60px 205px 0px;}
.cure_05 .con3 .banner{ position: relative; width: 890px; height: 202px; float: left; padding: 60px 0px; text-align: center; background: url(/images/cure05_bannerBg.jpg) no-repeat center/cover; border-radius: 21px; box-shadow: 3px 5px 6px rgba(0,0,0,0.12);}
.cure_05 .con3 .banner .banner_txt{ width: 100%; text-align: center;}
.cure_05 .con3 .banner .banner_txt .tit{ width: 100%; float: left; font-size: 28px; font-weight: 700; margin: 0; line-height: 1.2;}
.cure_05 .con3 .banner .banner_txt .tit > span{ width: auto; display: inline-block; font-size: 34px; font-weight: 800; line-height: inherit; text-align: center;}
.cure_05 .con3 .banner .banner_txt .desc{ width: 100%; float: left; font-size: 30px; font-weight: 700; color: #724111;}
.cure_05 .con3 .banner .banner_txt .desc > span{ font-size: 30px; font-weight: 800; line-height: inherit; display: inline-block;}

.cure_05 .con4 .h3{ width: 100%; float: left; font-size: 25px; margin-top: 27px; letter-spacing: -1px; }
.cure_05 .con4 .h3 .b_bold{ font-weight: 700; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con4 .h3 .br_exbold{ font-size: 25px; font-weight: 800; color: #8e561c; letter-spacing: -1px;}
.cure_05 .con4 .info01_wrap{ width: 100%; float: left; padding: 90px 260px 120px; }
.cure_05 .con4 .info01_wrap .info01{ width: 808px; height: 273px; float: left; background: url(/images/cure05_img03.png) no-repeat; padding: 119px 65px;}
.cure_05 .con4 .info01_wrap .info01 > ul{ width: 808px; float: left;}
.cure_05 .con4 .info01_wrap .info01 > ul > li{ width: 11%; float: left; font-size: 24px; font-weight: 700; margin-right: 160px;}
.cure_05 .con4 .infobox_wrap{ width: 1040px; float: left; padding: 0px 130px;}
.cure_05 .con4 .infobox_wrap .box{ width: 1040px; height: 323px; float: left; border: 2px solid #ebd7bb; border-radius: 14px; padding: 26px 26px 26px 35px; margin-bottom: 17px;}
.cure_05 .con4 .infobox_wrap .box .txt{ width: 60%; float: left; text-align: left;}
.cure_05 .con4 .infobox_wrap .box .img{width: 40%; float: left;}
.cure_05 .con4 .infobox_wrap .box .txt .label{ width: 78px; height: 32px; float: left; font-size: 19px; font-weight: 700; color: #fff; text-align: center; background-color: #b88f57; margin-top: 8px;}
.cure_05 .con4 .infobox_wrap .box .txt .tit{ width: 100%; float: left; font-size: 30px; font-weight: 800; color: #b88f57; margin-top: 3px;}
.cure_05 .con4 .infobox_wrap .box .txt .desc{ width: 100%; float: left; font-size: 20px; line-height: 1.5; margin-top: 3px;}
.cure_05 .con4 .infobox_wrap .box .txt .desc .font{ font-family: "Noto Sans KR", sans-serif;}
.cure_05 .con4 .infobox_wrap .box .txt .accent{ font-size: 21px; font-weight: 700; color: #784817; background: #ebd7bb; padding: 7px 0px; text-align: center; border-radius: 100px; margin-top: 25px;}
.cure_05 .con4 .infobox_wrap .box .txt .ac_width01{ width: 456px; float: left;}
.cure_05 .con4 .infobox_wrap .box .txt .ac_width02{ width: 350px; float: left;}
.cure_05 .con4 .infobox_wrap .box .txt .ac_width03{ width: 439px; float: left;}
.cure_05 .con4 .infobox_wrap .box .img > img{ float: right; border-radius: 14px;}

.full_bg{width: 100%; height: 460px; float: left; background: url(/images/cure05_messageBg.jpg) no-repeat center/cover; margin-top: 130px; }
.full_bg::before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7);}
.cure_05 .con5{ width: 100%; padding: 0px 175px;}
.cure_05 .con5 .message{width: 950px; height: 460px; float: left;}
.cure_05 .con5 .message .txt{ width: 57%; float: left; text-align: left; padding: 105px 0px;}
.cure_05 .con5 .message .txt img{width: 29px; float: left; margin-bottom: 18px;}
.cure_05 .con5 .message .txt .bt_quote{width: 29px; float: right;margin: 18px 0px 0px;}
.cure_05 .con5 .message .txt  p{ width: 100%; float: left; font-size: 25px; color: #fff; line-height: 1.4;}
.cure_05 .con5 .message .txt > p > .wk{ font-size: 38px; font-weight: 700; line-height: 1.4;}
.cure_05 .con5 .message .txt > p > .ye{ font-size: 25px; font-weight: 700; color: #ffe346; line-height: 1.6;}
.cure_05 .con5 .message .img{ width: 232px; float: right; margin-top: 17px;}
.cure_05 .con5 .message .img img{width: 100%; float: left;}

.cure_05 .con6 .h3{ width: 100%; float: left; font-size: 25px; margin-top: 27px; letter-spacing: -1px; }
.cure_05 .con6 .h3 .br_bold{ color: #8e561c; font-weight: 700; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con6 .h3 .b_bold{ font-weight: 700; font-size: 25px; letter-spacing: -1px;}
.cure_05 .con6 .pg_info_wrap{ width: 100%; float: left; padding: 70px 205px 20px;}
.cure_05 .con6 .pg_info_wrap .pg_info{width: 100%; height: 254px; float: left; background: url(/images/cure05_img04.png) no-repeat;}
.cure_05 .con6 .pg_name_wrap{ width: 100%; float: left; padding: 0px 170px;}
.cure_05 .con6 .pg_name_wrap .name{ width: 100%; float: left;}
.cure_05 .con6 .pg_name_wrap .name li{ width: 33%; float: left; font-size: 24px; font-weight: 700;}
.cure_05 .con6 .pg_wrap{ width: 100%; float: left; padding: 130px 50px 130px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap{ width: 1200px; float: left;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box{ width: 100%; height: 350px; float: left; border: 3px solid #f4ede7; border-radius: 21px; padding: 17px 25px; margin-bottom: 20px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_img{width: 44%; height: 311px; float: left;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_img img{ width: 100%; float: left; border-radius: 21px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc{width: 50%; float: left; padding: 25px 0px 0px 50px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_tit{ width: 100%; float: left; font-size: 30px; font-weight: 800; color: #ad8067; text-align: left;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_line{ width: 55px; height: 3px; background: #ad8067; margin: 60px 0px 20px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_txt{ width: 100%; float: left; font-size: 21px; text-align: left; line-height: 1.6;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_txt p{ font-size: 20px; font-weight: 700; }
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_txt .bb{ font-size: 21px; font-weight: 700;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .r_img{ float: right;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_focus{ width: 100%; float: left; padding-top: 18px;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_focus img{ width: 22px; float: left;}
.cure_05 .con6 .pg_wrap .pg_box_wrap .pg_box .pg_desc .pg_focus p{ width: auto; float: left; font-size: 20px; font-weight: 700; padding-left: 10px; bottom: 6px;}

.bt_full{width: 100%; height: 725px; float: left; background: url(/images/cure05_bottom.jpg) no-repeat center/cover;}
.cure_05 .con7{ width: 100%; float: left;}
.cure_05 .con7 .bt_wrap{ width: 100%; height: 725px;}
.cure_05 .con7 .bt_wrap .bt{ width: 1200px; float: left; padding: 123px 100px 0px;}
.cure_05 .con7 .bt_wrap .bt .bt_txt{ width: 600px; float: left; text-align: left;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_tit{ width: 100%; float: left; font-size: 44px; font-weight: 800; line-height: 0.8;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_accent{ width: 100%; float: left; font-size: 52px; font-weight: 800; color: #b88f57;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_line{ width: 65px; height: 2px; float: left; background: #ece0d0; margin: 25px 0px;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_desc{ width: 100%; float: left; position: relative; z-index: 2;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_desc .bt_desc01{ width: 100%; float: left; font-size: 23px; line-height: 1.5;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_desc .bt_desc02{ width: 100%; float: left; font-size: 23px; font-weight: 800; padding-top: 30px;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_desc .bt_desc03{ width: 100%; float: left; font-size: 30px; font-weight: 800; color: #784817; line-height: 1.3;}
.cure_05 .con7 .bt_wrap .bt .bt_txt .bt_desc .bt_desc03::after{ content: ""; position: absolute; left: 0; top: 22px; width: 65%; height: 16px; background: rgba(255, 246, 0, 0.3); z-index: -2;}
.cure_05 .con7 .bt_wrap .bt .banner_btn{width: 100%; float: left; padding: 80px 340px 0px;}
.cure_05 .con7 .bt_wrap .bt .banner_btn .btn_consult{ width: 262px; float: left; display: block; padding: 15px 0px; background: #7c6e2b; color: #fff; border-radius: 100px;}
.cure_05 .con7 .bt_wrap .bt .btn_consult > span{ display: inline-block; vertical-align: middle; font-size: 22px; font-weight: 700;}
.cure_05 .con7 .bt_wrap .bt .btn_consult > img{ display: inline-block; vertical-align: middle; margin-left: 3px;}

/* mouth_01 입냄새 */
.mouth01_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.mouth01_careListWrap > ul { width: 100%; float: left; }
.mouth01_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.mouth01_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.mouth01_careListWrap > ul > li > .imgWrap { width: 376px; }
.mouth01_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth01_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.mouth01_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.mouth01_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.mouth01_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.mouth01_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* mouth_02 구내염 */
.mouth02_itemListWrap { width: 100%; float: left; padding: 0 120px; margin-top: 70px; }
.mouth02_itemListWrap > ul { width: 100%; float: left; }
.mouth02_itemListWrap > ul > li { width: 100%; float: left; border-radius: 15px; overflow: hidden; border: 1px solid #C39F6F; margin-bottom: 10px; }
.mouth02_itemListWrap > ul > li > .imgWrap { width: 283px; float: left; border: 1px solid #C39F6F; border-radius: 15px 0 0 15px; overflow: hidden; border-right: 2px solid #C39F6F; }
.mouth02_itemListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth02_itemListWrap > ul > li > .infoWrap { width: calc(100% - 283px); float: left; padding: 30px 0 0 80px; }
.mouth02_itemListWrap > ul > li > .infoWrap > .tit { width: 100%; float: left; }
.mouth02_itemListWrap > ul > li > .infoWrap > .tit > span { width: 230px; height: 58px; line-height: 58px; font-size: 26px; float: left; color: #FFF; font-weight: bold; text-align: center; background-color: #B88F57; }
.mouth02_itemListWrap > ul > li > .infoWrap > .con { width: 100%; float: left; text-align: left; font-size: 22px; margin-top: 15px; line-height: 34px; }

.mouth02_reason .info1 { width: 100%; float: left; padding: 30px;}
.mouth02_reason .info1 img { border-radius: 100%; }
.mouth02_reason .info1 > div { width: 298.75px; float: left; position: relative; margin-right: 15px; }
.mouth02_reason .info1 > div:nth-of-type(4n) { margin-right: 0; }
.mouth02_reason .info1 > div ul { width: 100%; float: left; }
.mouth02_reason .info1 > div ul li:nth-child(1) { width: 100%; height: 224px; overflow: hidden;}
.mouth02_reason .info1 > div ul li:nth-child(2) span { height: 16px; border-left:1px dashed #c0c0c0;}
.mouth02_reason .info1 > div ul li:nth-child(3) { width: 100%; height: 54px; line-height: 54px; float: left; background: #a6937c; color: #fff; font-size: 30px; font-weight: 800;}
.mouth02_reason .info1 > div ul li:nth-child(4) { width: 100%; float: left;}
.mouth02_reason .info1 > div ul li:nth-child(4) span { height: 16px; display: inline-block; border-left:1px dashed #c0c0c0;}
.mouth02_reason .info1 > div ul li:nth-child(5) { width: 100%; height: 200px; float: left; background: #f7f8fa; font-size: 25px; line-height: 35px; padding-top: 40px;}
.mouth02_reason .info1 .circle { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 336px; left: 50%; margin-left: -7px; }

.mouth02_careInfoWrap { position: relative; background-image: url(/images/mouth_whyBG.jpg); background-repeat: no-repeat; background-position: center; background-color: #ECE0D0; margin-top: 60px;}

.mouth02_careInfoWrap > div > div { height: 430px; padding-left: 150px; position: relative; }

.mouth02_careInfoWrap .imgWrap { position: absolute; height: 100%; top: 0; right: -60px; }
.mouth02_careInfoWrap .imgWrap > img { float: left; height: 100%; }

.mouth02_careInfoWrap .titWrap { width: 654px; height: 51px; float: left; background-image: url(/images/mouth02_careInfoTitBG.png); position: relative; z-index: 2; left: -30px; margin-top: 70px; }
.mouth02_careInfoWrap .titWrap > span { width: 100%; height: 45px; float: left; line-height: 45px; text-align: center; font-size: 21px; font-weight: bold; color: #FFF; }

.mouth02_careInfoWrap .infoWrap { width: 100%; float: left; position: relative; z-index: 2; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 30px;  }
.mouth02_careInfoWrap .infoWrap * { font-size: 20px; color: #643222; line-height: 32px; font-weight:900;}

.mouth02_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.mouth02_careListWrap > ul { width: 100%; float: left; }
.mouth02_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.mouth02_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.mouth02_careListWrap > ul > li > .imgWrap { width: 376px; }
.mouth02_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth02_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.mouth02_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.mouth02_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.mouth02_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.mouth02_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* mouth_03 혀통증 */
.mouth03_reason .info1 { width: 100%; float: left; padding: 30px;}
.mouth03_reason .info1 img { border-radius: 100%; }
.mouth03_reason .info1 > div { width: 298.75px; float: left; position: relative; margin-right: 15px; }
.mouth03_reason .info1 > div:nth-of-type(4n) { margin-right: 0; }
.mouth03_reason .info1 > div ul { width: 100%; float: left; }
.mouth03_reason .info1 > div ul li:nth-child(1) { width: 100%; height: 224px; overflow: hidden;}
.mouth03_reason .info1 > div ul li:nth-child(2) span { height: 16px; border-left:1px dashed #c0c0c0;}
.mouth03_reason .info1 > div ul li:nth-child(3) { width: 100%; height: 54px; line-height: 54px; float: left; background: #a6937c; color: #fff; font-size: 30px; font-weight: 800;}
.mouth03_reason .info1 > div ul li:nth-child(4) { width: 100%; float: left;}
.mouth03_reason .info1 > div ul li:nth-child(4) span { height: 16px; display: inline-block; border-left:1px dashed #c0c0c0;}
.mouth03_reason .info1 > div ul li:nth-child(5) { width: 100%; height: 200px; float: left; background: #f7f8fa; font-size: 25px; line-height: 35px; padding-top: 40px;}
.mouth03_reason .info1 .circle { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 336px; left: 50%; margin-left: -7px; }

.mouth03_care > div > div { padding: 0 30px; }
.mouth03_care .infoWrap { width: 100%; float: left; display: table; margin-top: 30px; }
.mouth03_care .infoWrap > div { display: table-cell; vertical-align: middle; }
.mouth03_care .infoWrap > .imgWrap { width: 300px; border: 1px solid #EBEBEB; }
.mouth03_care .infoWrap > .imgWrap > img { width: 100%; float: left; }
.mouth03_care .infoWrap > .conWrap { background-color: #FDEEDE; font-size: 20px; color: #333; text-align: left; line-height: 32px; padding-left: 65px; }
.mouth03_care .infoWrap > .conWrap > b { font-weight: 900; font-size: 20px; color: #b88f57; line-height: 32px; }
.mouth03_care .infoWrap > .conWrap > span { font-size: 20px; color: #333; line-height: 32px; }

.mouth03_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.mouth03_careListWrap > ul { width: 100%; float: left; }
.mouth03_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.mouth03_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.mouth03_careListWrap > ul > li > .imgWrap { width: 376px; }
.mouth03_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth03_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.mouth03_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.mouth03_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.mouth03_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.mouth03_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* mouth_05 구강건조 */
.mouth05_symptomListWrap { width: 100%; float: left; margin-top: 80px; }

.mouth05_symptomListWrap > .titWrap { width: 100%; float: left; text-align: center; font-size: 26px; font-weight: bold; color: #754C2E; }
.mouth05_symptomListWrap > .titWrap > i { font-size: 15px; vertical-align: middle; margin: 0 10px; }

.mouth05_symptomListWrap > .listWrap { width: 100%; float: left; padding: 0 270px; margin-top: 40px; }
.mouth05_symptomListWrap > .listWrap > li { width: 100%; height: 70px; line-height: 70px; margin-bottom: 6px; float: left; text-align: left; background-color: #FDF9F0; padding-left: 130px; font-size: 23px; color: #333; }
.mouth05_symptomListWrap > .listWrap > li > span { display: inline-block; width: 6px; height: 6px; border-radius: 100%; background-color: #333; margin-right: 20px; vertical-align: middle; }

.mouth_05 .con2 .info1 { width: 100%; float: left; padding: 60px 90px 20px;}
.mouth_05 .con2 .info1 img { border-radius: 100%; }
.mouth_05 .con2 .info1 > div { width: 33.33%; float: left; position: relative;}
.mouth_05 .con2 .info1 > div ul { width: 100%; float: left; }
.mouth_05 .con2 .info1 > div .list1 { width: 100%; float: left; padding-right: 94px;}
.mouth_05 .con2 .info1 > div .list2 { width: 100%; float: left; padding-right: 48px; padding-left: 48px;}
.mouth_05 .con2 .info1 > div .list3 { width: 100%; float: left; padding-left: 94px;}
.mouth_05 .con2 .info1 > div ul li:nth-child(1) { width: 100%; height: 233px; overflow: hidden;}
.mouth_05 .con2 .info1 > div ul li:nth-child(2) span { height: 16px; border-left:1px dashed #c0c0c0;}
.mouth_05 .con2 .info1 > div ul li:nth-child(3) { width: 100%; height: 54px; line-height: 54px; float: left; background: #a6937c; color: #fff; font-size: 30px; font-weight: 800;}
.mouth_05 .con2 .info1 > div ul li:nth-child(4) { width: 100%; float: left;}
.mouth_05 .con2 .info1 > div ul li:nth-child(4) span { height: 16px; display: inline-block; border-left:1px dashed #c0c0c0;}
.mouth_05 .con2 .info1 > div ul li:nth-child(5) { width: 100%; height: 407px; float: left; background: #f7f8fa; font-size: 25px; line-height: 40px; padding-top: 60px;}
.mouth_05 .con2 .info1 .circle_1 { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 342px; left: 132px;}
.mouth_05 .con2 .info1 .circle_2 { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 342px; left: 179px;}
.mouth_05 .con2 .info1 .circle_3 { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 342px; left: 226px;}

.mouth_05 .con2 .imgWrap { width: 100%; float: left; text-align: center; margin-top: 100px; }
.mouth_05 .con3 .imgWrap { width: 100%; float: left; text-align: center; margin-top: 30px; }

/* mouth_06 후비루 */
.mouth_06 .con1 .imgbox{margin-top: 50px;}
.mouth_06 .con1 .ss{width: 100%; float: left; font-size: 30px; margin-top: 25px;}
.mouth_06 .con1 .ss span{font-size: 30px; font-weight: 600;}
.mouth_06 .con1 .h3{width: 100%; float: left;}
.mouth_06 .con1 .h3 span{font-weight: 900; color: #b88f57;}

.mouth_06 .con1 .info{width: 100%; float: left; margin-top: 40px;}
.mouth_06 .con1 .info > div{width: 900px; height: 290px; margin: 0 auto; border: 1px solid #ededed; border-radius: 10px;}
.mouth_06 .con1 .info > div div{width: 95%; margin: 0 auto;}
.mouth_06 .con1 .info > div ul{width: 25%; float: left;}
.mouth_06 .con1 .info > div ul li{width: 100%; float: left; padding-bottom: 15px; padding-top: 20px; line-height: 25px;}

.mouth_06 .listWrap{width: 100%; float: left; margin-top: 50px; padding: 0 240px;}
.mouth_06 .listWrap > ul{width: 100%; float: left;}
.mouth_06 .listWrap > ul > li{width: 100%; float: left; display: table; margin-bottom: 15px; table-layout: fixed;}
.mouth_06 .listWrap > ul > li > .imgWrap{width: 242px; }
.mouth_06 .listWrap > ul > li > *{display: table-cell; vertical-align: top;}
.mouth_06 .listWrap > ul > li > .imgWrap > img{width: 100%; float: left;}
.mouth_06 .listWrap > ul > li > .infoWrap{border: 1px solid #EBEBEB; border-left: 0;}
.mouth_06 .listWrap > ul > li > .infoWrap > .tit{width: 100%; float: left; height: 53px; line-height: 53px; padding: 0 30px; text-align: left; font-size: 20px; font-weight: 900; color: #333;}
.mouth_06 .listWrap > ul > li > .infoWrap > .con{width: 100%; float: left; line-height: 26px; padding: 25px 30px; text-align: left; }
.mouth_06 .listWrap > ul > li > .infoWrap > .con > span{color: #333; font-size: 17px;}

.mouth_06 .con2{width: 100%; float: left;}
.mouth_06 .con2 .imgbox{width: 100%; float: left; margin-top: 30px;}
.mouth_06 .con2 .mouth_06_info1{width: 100%; float: left; margin-top: 60px; padding: 0 86px;}
.mouth_06 .con2 .mouth_06_info1 > div{width: 100%; float: left;}
.mouth_06 .con2 .mouth_06_info1 > div > ul{width: 18%; float: left; margin: 0 10px;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle{width: 190px; height: 190px; font-size: 30px; margin-left: 5px; font-weight: 900; border-radius: 190px; line-height: 26px; padding: 60px 0;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle.color01{ border: 22px solid #8f6364; color: #8f6364;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle.color02{ border: 22px solid #8f7e64; color: #8f7e64;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle.color03{ border: 22px solid #788f63; color: #788f63;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle.color04{ border: 22px solid #628b8d; color: #628b8d;}
.mouth_06 .con2 .mouth_06_info1 .ai_circle.color05{ border: 22px solid #62608f; color: #62608f;}
.mouth_06 .con2 .mouth_06_info1 .ai_line{float: none; margin: 0 auto; width: 1px; height: 35px;}
.mouth_06 .con2 .mouth_06_info1 .ai_line span{width: 100%; float: left;}
.mouth_06 .con2 .mouth_06_info1 .ai_line.color01{background-color: #8f6364;}
.mouth_06 .con2 .mouth_06_info1 .ai_line.color02{background-color: #8f7e64;}
.mouth_06 .con2 .mouth_06_info1 .ai_line.color03{background-color: #788f63;}
.mouth_06 .con2 .mouth_06_info1 .ai_line.color04{background-color: #628b8d;}
.mouth_06 .con2 .mouth_06_info1 .ai_line.color05{background-color: #62608f;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss{height: 155px; border-radius: 20px; font-size: 17px; font-weight: 400; line-height: 25px; padding: 29px 5px;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss.color01{border: 1px solid #8f6364;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss.color02{border: 1px solid #8f7e64;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss.color03{border: 1px solid #788f63;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss.color04{border: 1px solid #628b8d;}
.mouth_06 .con2 .mouth_06_info1 .ai_ss.color05{border: 1px solid #62608f;}

.mouth_06 .mouth04_info2 { background-image: url(/images/mouth06_infobg02.png); background-size: cover; background-repeat: no-repeat; height: 1000px; padding-left: 700px; margin-top: 50px; }
.mouth_06 .mouth04_info2 > ul { width: 100%; float: left; height: 235px; margin-top: 20px; padding: 40px 0; }
.mouth_06 .mouth04_info2 > ul > li { width: 100%; float: left; text-align: left; }
.mouth_06 .mouth04_info2 > ul > li.tt { font-size: 25px; font-weight: 600; }
.mouth_06 .mouth04_info2 > ul > li.ss { font-size: 20px; line-height: 27px; margin-top: 10px; }


/* 미각장애 페이지 */
.mouth_07 .point{color: #b88f57;}
.mouth_07 .notosans{font-size: 21px; font-family: "Noto Sans KR", sans-serif;}
.mouth_07 .h3 span.bold{font-weight: 600; line-height: 34px;}
.mouth_07 .con1 .imgbox{width: 100%; float: left; margin-top: 60px;}
.mouth_07 .con1 .listbox{width: 100%; float: left; padding: 0 120px; margin-top: 70px;}
.mouth_07 .con1 .listbox .list_title{width: 100%; float: left; text-align: center; position: absolute; top: 0; left: 50%; transform: translate(-50%,-50%); z-index: 1;}
.mouth_07 .con1 .listbox .list_title span{width: 350px; height: 50px; line-height: 50px; font-size: 25px; font-weight: 900; border: 2px solid #eeebe1; border-radius: 100px; display: inline-block; vertical-align: middle; background-color: #fff;}
.mouth_07 .con1 .listbox ul{width: 100%; float: left; padding: 40px 63px; border: 2px solid #eeebe1; border-radius: 10px; }
.mouth_07 .con1 .listbox li{width: 100%; float: left; margin-top: 30px;}
.mouth_07 .con1 .listbox .txt{width: 100%; float: left; margin-left: 0;}
.mouth_07 .con1 .listbox .txt .circle{width: 16px; height: 16px; float: left; margin: 0; border-radius: 16px; margin-top: 8px; border: 4px solid #b88f57;}
.mouth_07 .con1 .listbox .txt .tt{width: 94%; float: left; margin-left: 15px; font-size: 22px; line-height: 34px; text-align: left;}
.mouth_07 .con1 .listbox .txt b{font-size: 22px; line-height: 34px;}

.mouth07_itemListWrap { width: 100%; float: left; padding: 0 120px; margin-top: 70px; }
.mouth07_itemListWrap > ul { width: 100%; float: left; }
.mouth07_itemListWrap > ul > li { width: 100%; float: left; border-radius: 15px; overflow: hidden; border: 1px solid #C39F6F; margin-bottom: 10px; }
.mouth07_itemListWrap > ul > li > .imgWrap { width: 283px; float: left; border-radius: 15px 0 0 15px; overflow: hidden; border-right: 1px solid #C39F6F; }
.mouth07_itemListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth07_itemListWrap > ul > li > .infoWrap { width: calc(100% - 283px); float: left; padding: 30px 0 0 80px; }
.mouth07_itemListWrap > ul > li > .infoWrap > .tit { width: 100%; float: left; }
.mouth07_itemListWrap > ul > li > .infoWrap > .tit > span { width: 230px; height: 58px; line-height: 58px; font-size: 26px; float: left; color: #FFF; font-weight: bold; text-align: center; background-color: #B88F57; }
.mouth07_itemListWrap > ul > li > .infoWrap > .con { width: 100%; float: left; text-align: left; font-size: 22px; margin-top: 15px; line-height: 34px; }

.mouth_07 .chartwrap{width: 100%; float: left; border: 1px solid #eaeaea;}
.mouth_07 .chartwrap .chart:not(:last-child){width: 100%; float: left; border-bottom: 1px solid #eaeaea;}
.mouth_07 .chartwrap .tit{width: 283px; float: left; font-size: 22px; height: 66px; line-height: 66px; text-align: center;}
.mouth_07 .chartwrap .chart:nth-child(2n) .tit{background-color: #fcf8f3;}
.mouth_07 .chartwrap .chart:nth-child(2n+1) .tit{background-color: #eee;}
.mouth_07 .chartwrap .subtit{width: calc(100% - 283px); float: left; font-size: 22px; padding-left: 80px; line-height: 66px; text-align: left;}

.mouth07_reason .info1 { width: 100%; float: left; padding: 30px;}
.mouth07_reason .info1 img { border-radius: 100%; }
.mouth07_reason .info1 > div { width: 298.75px; float: left; position: relative; margin-right: 15px; }
.mouth07_reason .info1 > div:nth-of-type(4n) { margin-right: 0; }
.mouth07_reason .info1 > div ul { width: 100%; float: left; }
.mouth07_reason .info1 > div ul li:nth-child(1) { width: 100%; height: 233px; overflow: hidden;}
.mouth07_reason .info1 > div ul li:nth-child(2) span { height: 16px; border-left:1px dashed #c0c0c0;}
.mouth07_reason .info1 > div ul li:nth-child(3) { width: 100%; height: 54px; line-height: 54px; float: left; background: #a6937c; color: #fff; font-size: 30px; font-weight: 800;}
.mouth07_reason .info1 > div ul li:nth-child(4) { width: 100%; float: left;}
.mouth07_reason .info1 > div ul li:nth-child(4) span { height: 16px; display: inline-block; border-left:1px dashed #c0c0c0;}
.mouth07_reason .info1 > div ul li:nth-child(5) { width: 100%; height: 280px; float: left; background: #f7f8fa; font-size: 25px; line-height: 35px; padding-top: 40px;}
.mouth07_reason .info1 .circle { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 346px; left: 50%; margin-left: -7px; }

.mouth07_careInfoWrap { position: relative; height: 656px; background-image: url(/images/mouth07_bg.jpg); background-repeat: no-repeat; background-position: center; background-color: #ECE0D0; margin-top: 60px;}
.mouth07_careInfoWrap > div > div { height: 430px; padding-left: 150px; position: relative; }
.mouth07_careInfoWrap .imgWrap { position: absolute; height: 100%; top: 0; right: -60px; }
.mouth07_careInfoWrap .imgWrap > img { float: left; height: 100%; }
.mouth07_careInfoWrap .titWrap { width: 654px; height: 62px; float: left; background-image: url(/images/careInfo_bg.png); position: relative; z-index: 2; left: -30px; margin-top: 70px; }
.mouth07_careInfoWrap .titWrap > span { width: 100%; height: 62px; float: left; line-height: 63px; text-align: center; font-size: 25px; font-weight: bold; color: #FFF; }
.mouth07_careInfoWrap .infoWrap { width: 100%; float: left; position: relative; z-index: 2; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 30px;  }
.mouth07_careInfoWrap .infoWrap * { font-size: 20px; color: #643222; line-height: 32px; font-weight:900;}

.mouth07_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.mouth07_careListWrap > ul { width: 100%; float: left; }
.mouth07_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.mouth07_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.mouth07_careListWrap > ul > li > .imgWrap { width: 376px; }
.mouth07_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.mouth07_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.mouth07_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.mouth07_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.mouth07_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.mouth07_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* digest_01 기능성조화불량 */
.digest01_whyWrap { position: relative; background-image: url(/images/digest01_whyBG.jpg); background-repeat: no-repeat; background-position: center; background-color: #ECE0D0; margin-top: 150px; }
.digest01_whyWrap * { position: relative; }
.digest01_whyWrap > div > div { height: 440px; }

.digest01_whyWrap .titWrap { width: 100%; float: left; margin-top: 47px; }
.digest01_whyWrap .titWrap > p { width: 100%; height: 44px; line-height: 46px; float: left; text-align: left; padding-left: 120px; font-size: 23px; font-weight: bold; color: #FFF; margin-bottom: 6px; left: 24px; }

.digest01_whyWrap .infoWrap { width: 100%; float: left; font-size: 20px; line-height: 32px; color: #333; margin-top: 45px; padding-left: 180px; }
.digest01_whyWrap .infoWrap * { font-size: 20px; line-height: 32px; color: #643222; font-weight: 900; }

.digest01_careItemWrap > div > div { padding: 0 170px; }

.digest01_careItemWrap .visualWrap { width: 100%; float: left; margin-top: 60px; }
.digest01_careItemWrap .visualWrap > ul { width: 100%; float: left; text-align: center; }
.digest01_careItemWrap .visualWrap > ul > li { width: 312px; display: inline-block; border-radius: 10px; overflow: hidden; border: 1px solid #EBEBEB; margin: 0 4px; }
.digest01_careItemWrap .visualWrap > ul > li:first-of-type { margin-left: 0; }
.digest01_careItemWrap .visualWrap > ul > li:last-of-type { margin-right: 0; }
.digest01_careItemWrap .visualWrap > ul > li > img { width: 100%; height: 274px; float: left; }
.digest01_careItemWrap .visualWrap > ul > li > span { width: 100%; height: 45px; line-height: 45px; float: left; text-align: center; font-weight: bold; color: #FFF; font-size: 22px; }

.digest01_careItemWrap .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.digest01_careItemWrap .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.digest01_careItemWrap .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.digest01_careItemWrap .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.digest01_careItemWrap .infoWrap > p:last-of-type { margin-bottom: 0; }
.digest01_careItemWrap .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.digest01_careItemWrap .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.digest01_careItemWrap .infoWrap > p > .point { color: #B88F57; }
.digest01_careItemWrap .infoWrap > p.point { color: #B88F57; font-weight: 900; }

.diges01_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.diges01_careListWrap > ul { width: 100%; float: left; }
.diges01_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.diges01_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.diges01_careListWrap > ul > li > .imgWrap { width: 376px; }
.diges01_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.diges01_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.diges01_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.diges01_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.diges01_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.diges01_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* digest_02 역류성식도염 */
.digest02_drugWrap .dataWrap { width: 100%; float: left; margin-top: 50px; padding: 0 285px; padding-bottom: 60px; }
.digest02_drugWrap .dataWrap > table { width: 100%; float: left; table-layout: fixed; border-right: 1px solid #E1E1E1; }
.digest02_drugWrap .dataWrap > table tr > *:nth-child(1) { width: 300px; }
.digest02_drugWrap .dataWrap > table thead > tr > * { height: 50px; background-color: #E1E1E1; color: #333; font-weight: bold; font-size: 19px; text-align: center; border-bottom: 2px solid #FFF; }
.digest02_drugWrap .dataWrap > table thead > tr > *:nth-child(1) { border-right: 1px solid #FFF; }
.digest02_drugWrap .dataWrap > table tbody > tr > * { height: 50px; color: #333; font-size: 18px; text-align: center; }
.digest02_drugWrap .dataWrap > table tbody > tr > *:nth-child(1) { background-color: #F5F5F5; border-bottom: 1px solid #FFF; }
.digest02_drugWrap .dataWrap > table tbody > tr > *:nth-child(2) { border-bottom: 1px solid #DBDBDB; }

.digest02_careStepWrap { background-color: #ECE0D0; background-image: url(/images/digest02_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.digest02_careStepWrap > div > div { height: 429px; padding: 64px 0 0 80px; }

.digest02_careStepWrap .title { width: 680px; height: 52px; float: left; line-height: 52px; text-align: center; color: #FFF; font-weight: bold; font-size: 25px; margin-left: 40px; }
.digest02_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.digest02_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.digest02_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.digest02_careListWrap > ul { width: 100%; float: left; }
.digest02_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.digest02_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.digest02_careListWrap > ul > li > .imgWrap { width: 376px; }
.digest02_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.digest02_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.digest02_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.digest02_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.digest02_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.digest02_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* digest_03 위축성위염 */
.digest03_aboutWrap .itemWrap { width: 100%; float: left; margin-top: 50px; padding: 0 240px; }
.digest03_aboutWrap .itemWrap > ul { width: 100%; float: left; text-align: center; }
.digest03_aboutWrap .itemWrap > ul > li { width: 249px; margin: 0 9px; display: inline-block; }
.digest03_aboutWrap .itemWrap > ul > li > .imgWrap { width: 100%; height: 198px; float: left; border: 1px solid #EEE; border-radius: 15px; overflow: hidden; }
.digest03_aboutWrap .itemWrap > ul > li > .imgWrap > img { width: 100%; height: 100%; float: left; }
.digest03_aboutWrap .itemWrap > ul > li > .titleWrap { width: 100%; height: 47px; float: left; margin-top: 5px; line-height: 47px; font-size: 23px; font-weight: 900; color: #FFF; }

.digest03_dangerousWrap .infoWrap { width: 100%; float: left; margin-top: 50px; }
.digest03_dangerousWrap .infoWrap > .imgWrap { width: 100%; float: left; }
.digest03_dangerousWrap .infoWrap > .imgWrap > ul { width: 100%; float: left; text-align: center; }
.digest03_dangerousWrap .infoWrap > .imgWrap > ul > li { width: 319px; height: 254px; display: inline-block; overflow: hidden; border-radius: 15px; border: 1px solid #EBEBEB; margin: 0 10px; }
.digest03_dangerousWrap .infoWrap > .imgWrap > ul > li > img { width: 100%; height: 100%; float: left; }
.digest03_dangerousWrap .infoWrap > .conWrap { width: 100%; float: left; margin-top: 40px; font-size: 21px; color: #333; line-height: 32px; }
.digest03_dangerousWrap .infoWrap > .conWrap * { font-size: 21px; color: #333; line-height: 32px; }
.digest03_dangerousWrap .infoWrap > .conWrap b { font-weight: 900; }
.digest03_dangerousWrap .infoWrap > .conWrap .point { color: #B88F57; }
.digest03_dangerousWrap .infoWrap > .conWrap .more { color: #888; letter-spacing: -0.5px; line-height: 60px; }

.digest03_longevityWrap > div > div { padding: 0 178px; }

.digest03_longevityWrap .conWrap { width: 100%; float: left; margin-top: 40px; font-size: 21px; color: #333; line-height: 32px; }
.digest03_longevityWrap .conWrap * { font-size: 21px; color: #333; line-height: 32px; }
.digest03_longevityWrap .conWrap b { font-weight: 900; }
.digest03_longevityWrap .conWrap .point { color: #B88F57; }
.digest03_longevityWrap .conWrap .more { color: #888; letter-spacing: -0.5px; }

.digest03_longevityWrap .imgWrap { width: 100%; float: left; margin-top: 60px; text-align: center; }

.digest03_longevityWrap .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.digest03_longevityWrap .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.digest03_longevityWrap .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.digest03_longevityWrap .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.digest03_longevityWrap .infoWrap > p:last-of-type { margin-bottom: 0; }
.digest03_longevityWrap .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.digest03_longevityWrap .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.digest03_longevityWrap .infoWrap > p > .point { color: #B88F57; }
.digest03_longevityWrap .infoWrap > p.point { color: #B88F57; font-weight: 900; }

.digest03_careStepWrap { background-color: #ECE0D0; background-image: url(/images/digest03_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.digest03_careStepWrap > div > div { height: 437px; padding: 64px 0 0 80px; }

.digest03_careStepWrap .title { width: 580px; height: 52px; float: left; line-height: 52px; text-align: center; color: #FFF; font-weight: bold; font-size: 25px; }
.digest03_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.digest03_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

/* digest_04 과민성장증후군 */
.digest04_aboutWrap .imgWrap { width: 100%; float: left; padding: 0 235px; margin: 40px 0; }
.digest04_aboutWrap .imgWrap > img { width: 100%; float: left; border-radius: 10px; overflow: hidden; border: 1px solid #EBEBEB; }

.digest04_typeListWrap .listWrap { width: 100%; float: left; margin-top: 50px; padding: 0 240px; }
.digest04_typeListWrap .listWrap > ul { width: 100%; float: left; }
.digest04_typeListWrap .listWrap > ul > li { width: 100%; float: left; display: table; margin-bottom: 15px; table-layout: fixed; }
.digest04_typeListWrap .listWrap > ul > li > * { display: table-cell; vertical-align: top; }
.digest04_typeListWrap .listWrap > ul > li > .imgWrap { width: 242px; background-color: #F5F5F5; }
.digest04_typeListWrap .listWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.digest04_typeListWrap .listWrap > ul > li > .infoWrap { border: 1px solid #EBEBEB; border-left: 0; }
.digest04_typeListWrap .listWrap > ul > li > .infoWrap > .tit { width: 100%; height: 53px; float: left; line-height: 53px; padding: 0 30px; text-align: left; font-size: 20px; font-weight: 900; color: #333; }
.digest04_typeListWrap .listWrap > ul > li > .infoWrap > .con { width: 100%; float: left; padding: 25px 30px; text-align: left; line-height: 26px; }
.digest04_typeListWrap .listWrap > ul > li > .infoWrap > .con > span { color: #333; font-size: 17px; }

.digest04_careStepWrap { background-color: #ECE0D0; background-image: url(/images/digest04_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.digest04_careStepWrap > div > div { height: 505px; padding: 71px 0 0 80px; }

.digest04_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.digest04_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.digest04_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

/* digest_05 장내미생물검사 */
.digest05_aboutWrap .imgWrap { width: 100%; float: left; margin-top: 60px; }
.digest05_aboutWrap .sub_tit{width: 100%; float: left; font-size: 30px; margin-top: 30px; font-weight: 900;}
.digest05_aboutWrap .sub_tit span{font-size: 30px; font-weight: 900; color: #b88f57;}

.digest05_phoneWrap{padding-top: 80px;}
.digest05_phoneWrap .imgWrap{ width: 100%; float: left; height: 500px; background-image: url(/images/digest05_phone.jpg); background-position: center; background-repeat: no-repeat; background-size: 100%;}
.digest05_phoneWrap .imgWrap p{width: 100%; float: left; padding-top: 206px; padding-left: 710px; font-size: 24px; text-align: left;}
.digest05_phoneWrap .imgWrap p span{font-size: 24px; font-weight: 600;}
.digest05_phoneWrap .imgWrap2{width: 100%; float: left; height: 349px; margin-top: 20px; background-image: url(/images/digest05_chart.jpg); background-position: center; background-repeat: no-repeat; background-size: 100%;}
.digest05_phoneWrap .imgWrap2 ul{width: 315px; float: left;}
.digest05_phoneWrap .imgWrap2 ul:not(:first-of-type){margin-left: 13.3px;}
.digest05_phoneWrap .imgWrap2 li{width: 100%; float: left;}
.digest05_phoneWrap .imgWrap2 .tit{font-size: 28px; height: 80px; line-height: 80px; font-weight: 900; color: #fff; }
.digest05_phoneWrap .imgWrap2 .con{font-size: 24px; padding-top: 80px; line-height: 34px;}

.digest05_checkWrap .digest05_info{width: 100%; float: left; padding: 50px 110px 0 110px;}
.digest05_checkWrap .digest05_info > div{width: 100%; float: left; padding: 50px 260px; background-color: #f7f4eb;}
.digest05_checkWrap .digest05_info ul{width: 100%; float: left;}
.digest05_checkWrap .digest05_info li{width: 100%; float: left; margin-top: 12px;}
.digest05_checkWrap .digest05_info li .check{width: 10%; float: left;}
.digest05_checkWrap .digest05_info li .con{width: 90%; float: left; font-size: 25px; line-height: 37px; text-align: left;}

.digest05_stepWrap .sub_title01, .digest05_checkWrap .h3{width: 100%; float: left;}
.digest05_stepWrap .digest05_info2{width: 100%; float: left; height: 1253px; padding-left: 700px; margin-top: 50px; background-image: url(/images/digest05_infobg.png); background-size: cover; background-repeat: no-repeat; }
.digest05_stepWrap .digest05_info2 ul{width: 100%; float: left; height: 235px; margin-top: 20px; padding: 40px 0;}
.digest05_stepWrap .digest05_info2 li{width: 100%; float: left; text-align: left;}
.digest05_stepWrap .digest05_info2 .tt{font-size: 25px; font-weight: 600;}
.digest05_stepWrap .digest05_info2 .ss{font-size: 20px; line-height: 27px; margin-top: 10px;}

.digest05_theoryWrap .theorybox{width: 100%; float: left;}
.digest05_theoryWrap .imgwrap{width: 100%; float: left; margin-top: 30px; text-align: center;}
.digest05_theoryWrap .infoWrap{width: 100%; float: left; margin-top: 43px; padding: 68px 0 40px 0; border: 7px solid #B88F57; border-radius: 20px; position: relative;}
.digest05_theoryWrap .infoWrap > i{position: absolute; top: -27.5px; left: 50%; font-size: 55px; margin-left: -27px; z-index: 2; color: #B88F57; border-radius: 100%; }
.digest05_theoryWrap .infoWrap .iconBg{width: 52px; margin: 0 auto; height: 54px; position: absolute; top: -27px; left: 50%; margin-left: -26px; background-color: #FFF; border-radius: 100%; }
.digest05_theoryWrap .infoWrap p{width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px;}
.digest05_theoryWrap .infoWrap b{font-size: 23px; font-weight: 600;}
.digest05_theoryWrap .infoWrap p span{font-size: 23px; font-weight: 600; color: #b88f57;}

.digest05_carestep{width: 100%; float: left; text-align: center;}
.digest05_carestep .sub_title01{font-size: 47px; margin-top: 130px; font-weight: 800;}
.digest05_carestep .sub_title01 .point{font-size: 47px; font-weight: 800; color: #b88f57; margin-right: 5px;}
.digest05_carestepWrap{background-image: url(/images/digest05_carestepbg02.jpg); height: 550px; margin-top: 50px; background-position: center; background-repeat: no-repeat; background-color: #ECE0D0; }
.digest05_carestepWrap > div > div{padding: 120px 0 0 80px;}
/*.digest05_carestepWrap .title{width: 580px; float: left; height: 59px; line-height: 59px; font-size: 28px; text-align: center; color: #FFF; font-weight: bold;}*/
.digest05_carestepWrap .con{width: 100%; float: left; text-align: left; font-size: 23px; color: #333; line-height: 38px; margin-top: 25px;}
.digest05_carestepWrap .con b{font-size: 23px; line-height: 38px; font-weight: 900; color: #643222;}


.digest05_programWrap .programbg{width: 100%; float: left; height: 450px; margin-top: 60px; margin-bottom: 130px; background-image: url(/images/digest05_program02.jpg); background-position: center; background-repeat: no-repeat;}
.digest05_programWrap .contentsWrap{width: 100%; float: left; padding-top: 51px; padding-left: 82px;}
.digest05_programWrap ul{width: 100%; float: left; text-align: left;}
.digest05_programWrap ul:not(:first-of-type){margin-top: 12px;}
.digest05_programWrap li{width: 100%; float: left;}
.digest05_programWrap li .circle{width: 16px; float: left; height: 16px; margin-top: 7px; border-radius: 50px; border: 2px solid #643222; background: #faf8f6;}
.digest05_programWrap li .con_tit{width: 90%; float: left; font-size: 24px; padding-left: 15px; line-height: 30px; font-weight: bold; color: #643222;}
.digest05_programWrap .con{font-size: 19px; padding-left: 33px; color: #333;}



/* anal_01 치질 */
.anal01_aboutWrap .aboutWrap { width: 100%; float: left; margin-top: 50px; }

.anal01_aboutWrap .aboutWrap > .tit { width: 100%; float: left; text-align: center; font-size: 36px; font-weight: bold; color: #333; margin-bottom: 45px; }

.anal01_aboutWrap .aboutWrap > .list { width: 100%; float: left; text-align: center; }
.anal01_aboutWrap .aboutWrap > .list > li { width: 335px; height: 410px; display: inline-block; margin: 0 15px; border: 2px solid #B88F57; padding: 10px; border-radius: 15px; position: relative; }
.anal01_aboutWrap .aboutWrap > .list > li > .imgWrap { width: 100%; float: left; text-align: center; }
.anal01_aboutWrap .aboutWrap > .list > li > .nameWrap { width: 100%; float: left; text-align: center; font-size: 24px; font-weight: bold; color: #333; margin-top: 5px; }
.anal01_aboutWrap .aboutWrap > .list > li > .nameWrap * { font-size: 24px; font-weight: bold; color: #333; }
.anal01_aboutWrap .aboutWrap > .list > li > .conWrap { width: calc(100% - 20px); height: 200px; left: 10px; bottom: 10px; position: absolute; border-radius: 20px; background-color: #FAF1E5; padding: 40px 0; font-size: 22px; color: #333; line-height: 32px; }
.anal01_aboutWrap .aboutWrap > .list > li > .conWrap * { font-size: 22px; color: #333; line-height: 32px; }

.anal01_careStepVisualInfoWrap .infoWrap { width: 100%; float: left; padding: 0 97.5px; margin-top: 50px; }
.anal01_careStepVisualInfoWrap .infoWrap > p { width: 100%; height: 85px; line-height: 85px; font-size: 26px; color: #333; background-color: #F8F4F1; }
.anal01_careStepVisualInfoWrap .infoWrap > p * { line-height: 85px; font-size: 26px; color: #333; }

.anal01_careStepVisualInfoWrap .imgWrap { width: 100%; float: left; text-align: center; margin-top: 50px; }

.anal01_whyWrap .listWrap { width: 100%; float: left; margin-top: 60px; }
.anal01_whyWrap .listWrap > ul { width: 100%; float: left; text-align: center; }
.anal01_whyWrap .listWrap > ul > li { display: inline-block; width: 280px; margin: 0 12px; }
.anal01_whyWrap .listWrap > ul > li > .tit { width: 100%; height: 47px; line-height: 47px; float: left; text-align: center; font-size: 25px; font-weight: 900; color: #FFF; background-color: #A5937B; }
.anal01_whyWrap .listWrap > ul > li > .tit * { line-height: 47px; font-size: 25px; font-weight: bold; color: #FFF; }
.anal01_whyWrap .listWrap > ul > li > .titLine { width: 100%; float: left; text-align: center; position: relative; z-index: 2; }
.anal01_whyWrap .listWrap > ul > li > .con { width: 100%; float: left; padding: 40px 0; background-color: #F7F8FA; text-align: center; font-size: 20px; color: #333; line-height: 30px; top: -17px; position: relative; }

.anal01_careStepWrap { background-color: #ECE0D0; background-image: url(/images/anal01_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.anal01_careStepWrap > div > div { height: 481px; padding: 71px 0 0 80px; }

.anal01_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.anal01_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.anal01_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.anal01_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.anal01_careListWrap > ul { width: 100%; float: left; }
.anal01_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.anal01_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.anal01_careListWrap > ul > li > .imgWrap { width: 376px; }
.anal01_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.anal01_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.anal01_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.anal01_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.anal01_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.anal01_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* anal_02 항문소양증 */
.anal02_careStepWrap { background-color: #ECE0D0; background-image: url(/images/anal02_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.anal02_careStepWrap > div > div { height: 448px; padding: 81px 0 0 80px; }

.anal02_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.anal02_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.anal02_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.anal02_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.anal02_careListWrap > ul { width: 100%; float: left; }
.anal02_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.anal02_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.anal02_careListWrap > ul > li > .imgWrap { width: 376px; }
.anal02_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.anal02_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.anal02_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.anal02_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.anal02_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.anal02_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* anal_03 변실금 */
.anal03_symptomListWrap { width: 100%; float: left; margin-top: 40px; }

.anal03_symptomListWrap > .titWrap { width: 100%; float: left; text-align: center; font-size: 26px; font-weight: bold; color: #754C2E; }
.anal03_symptomListWrap > .titWrap > i { font-size: 15px; vertical-align: middle; margin: 0 10px; }

.anal03_symptomListWrap > .listWrap { width: 100%; float: left; padding: 0 270px; margin-top: 20px; }
.anal03_symptomListWrap > .listWrap > li { width: 100%; height: 70px; line-height: 70px; margin-bottom: 6px; float: left; text-align: left; background-color: #FDF9F0; padding-left: 130px; font-size: 23px; color: #333; }
.anal03_symptomListWrap > .listWrap > li > span { display: inline-block; width: 6px; height: 6px; border-radius: 100%; background-color: #333; margin-right: 20px; vertical-align: middle; }

.anal03_careStepWrap { background-color: #ECE0D0; background-image: url(/images/anal03_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.anal03_careStepWrap > div > div { height: 448px; padding: 81px 0 0 80px; }

.anal03_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.anal03_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.anal03_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.anal03_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.anal03_careListWrap > ul { width: 100%; float: left; }
.anal03_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.anal03_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.anal03_careListWrap > ul > li > .imgWrap { width: 376px; }
.anal03_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.anal03_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.anal03_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.anal03_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.anal03_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.anal03_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* anal_04 항문질환 생활가이드 */
.anal_04 img { margin: 40px 0; }
.anal_04 img:last-of-type { margin-bottom: 80px; }

/* nerve_02 어지럼증 */
.nerve02_whyWrap .listWrap { width: 100%; float: left; margin-top: 60px; }
.nerve02_whyWrap .listWrap > ul { width: 100%; float: left; text-align: center; }
.nerve02_whyWrap .listWrap > ul > li { display: inline-block; width: 280px; margin: 0 12px; }
.nerve02_whyWrap .listWrap > ul > li > .tit { width: 100%; height: 47px; line-height: 47px; float: left; text-align: center; font-size: 25px; font-weight: 900; color: #FFF; background-color: #A5937B; }
.nerve02_whyWrap .listWrap > ul > li > .tit * { line-height: 47px; font-size: 25px; font-weight: bold; color: #FFF; }
.nerve02_whyWrap .listWrap > ul > li > .titLine { width: 100%; float: left; text-align: center; position: relative; z-index: 2; }
.nerve02_whyWrap .listWrap > ul > li > .con { width: 100%; height: 200px; float: left; padding: 40px 0; background-color: #F7F8FA; text-align: center; font-size: 20px; color: #333; line-height: 30px; top: -17px; position: relative; }
.nerve02_whyWrap .listWrap > .imgWrap { width: 100%; float: left; padding: 0 206px; top: -25px; position: relative; }
.nerve02_whyWrap .listWrap > .imgWrap > img { float: left; }

.nerve02_careStepWrap { background-color: #ECE0D0; background-image: url(/images/nerve02_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.nerve02_careStepWrap > div > div { height: 508px; padding: 68px 0 0 80px; }

.nerve02_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.nerve02_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.nerve02_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.nerve02_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.nerve02_careListWrap > ul { width: 100%; float: left; }
.nerve02_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.nerve02_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.nerve02_careListWrap > ul > li > .imgWrap { width: 376px; }
.nerve02_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve02_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.nerve02_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.nerve02_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.nerve02_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.nerve02_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

.nerve02_careItemWrap > div > div { padding: 0 170px; }

.nerve02_careItemWrap .imgWrap { width: 100%; float: left; text-align: center; margin-top: 60px; }
.nerve02_careItemWrap .imgWrap > img { border: 1px solid #EBEBEB; }

.nerve02_careItemWrap .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.nerve02_careItemWrap .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.nerve02_careItemWrap .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.nerve02_careItemWrap .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.nerve02_careItemWrap .infoWrap > p:last-of-type { margin-bottom: 0; }
.nerve02_careItemWrap .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.nerve02_careItemWrap .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.nerve02_careItemWrap .infoWrap > p > .point { color: #B88F57; }
.nerve02_careItemWrap .infoWrap > p.point { color: #B88F57; font-weight: 900; }

/* nerve_01 두통 */
.nerve01_whyWrap .listWrap { width: 100%; float: left; margin-top: 60px; }
.nerve01_whyWrap .listWrap > ul { width: 100%; float: left; text-align: center; }
.nerve01_whyWrap .listWrap > ul > li { display: inline-block; width: 361px; margin: 0 12px; }
.nerve01_whyWrap .listWrap > ul > li > .tit { width: 100%; height: 47px; line-height: 47px; float: left; text-align: center; font-size: 25px; font-weight: 900; color: #FFF; background-color: #A5937B; }
.nerve01_whyWrap .listWrap > ul > li > .tit * { line-height: 47px; font-size: 25px; font-weight: bold; color: #FFF; }
.nerve01_whyWrap .listWrap > ul > li > .titLine { width: 100%; float: left; text-align: center; position: relative; z-index: 2; }
.nerve01_whyWrap .listWrap > ul > li > .con { width: 100%; height: 210px; float: left; padding: 30px 0; background-color: #F7F8FA; top: -17px; position: relative; }
.nerve01_whyWrap .listWrap > ul > li > .con > .conTop { width: 100%; float: left; text-align: center; margin-bottom: 15px; }
.nerve01_whyWrap .listWrap > ul > li > .con > .conTop > b { width: 100%; float: left; text-align: center; font-weight: 900; color: #B88F57; font-size: 21px; }
.nerve01_whyWrap .listWrap > ul > li > .con > .conTop > span { width: 100%; float: left; text-align: center; font-weight: bold; color: #333; font-size: 19px; margin-top: -5px; }
.nerve01_whyWrap .listWrap > ul > li > .con > .conList { width: 100%; float: left; padding-left: 48px; }
.nerve01_whyWrap .listWrap > ul > li > .con > .conList > li { float: left; text-align: left; font-size: 17px; color: #333; margin-bottom: 5px; }
.nerve01_whyWrap .listWrap > .imgWrap { width: 100%; float: left; padding: 0 275px; top: -10px; position: relative; }
.nerve01_whyWrap .listWrap > .imgWrap > img { float: left; }

.nerve01_careStepWrap { background-color: #ECE0D0; background-image: url(/images/nerve01_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.nerve01_careStepWrap > div > div { height: 448px; padding: 68px 0 0 80px; }

.nerve01_careStepWrap .title { width: 530px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.nerve01_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.nerve01_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.nerve01_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.nerve01_careListWrap > ul { width: 100%; float: left; }
.nerve01_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.nerve01_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.nerve01_careListWrap > ul > li > .imgWrap { width: 376px; }
.nerve01_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve01_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.nerve01_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.nerve01_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.nerve01_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.nerve01_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

.nerve01_careItemWrap > div > div { padding: 0 170px; }

.nerve01_careItemWrap .imgWrap { width: 100%; float: left; text-align: center; margin-top: 60px; }
.nerve01_careItemWrap .imgWrap > img { border: 1px solid #EBEBEB; }

.nerve01_careItemWrap .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.nerve01_careItemWrap .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.nerve01_careItemWrap .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.nerve01_careItemWrap .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.nerve01_careItemWrap .infoWrap > p:last-of-type { margin-bottom: 0; }
.nerve01_careItemWrap .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.nerve01_careItemWrap .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.nerve01_careItemWrap .infoWrap > p > .point { color: #B88F57; }
.nerve01_careItemWrap .infoWrap > p.point { color: #B88F57; font-weight: 900; }

.nerve01_typeListWrap .listWrap { width: 100%; float: left; margin-top: 50px; padding: 0 240px; }
.nerve01_typeListWrap .listWrap > ul { width: 100%; float: left; }
.nerve01_typeListWrap .listWrap > ul > li { width: 100%; float: left; display: table; margin-bottom: 15px; table-layout: fixed; }
.nerve01_typeListWrap .listWrap > ul > li > * { display: table-cell; vertical-align: top; }
.nerve01_typeListWrap .listWrap > ul > li > .imgWrap { width: 242px; background-color: #F5F5F5; }
.nerve01_typeListWrap .listWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve01_typeListWrap .listWrap > ul > li > .infoWrap { border: 1px solid #EBEBEB; border-left: 0; }
.nerve01_typeListWrap .listWrap > ul > li > .infoWrap > .tit { width: 100%; height: 53px; float: left; line-height: 53px; padding: 0 30px; text-align: left; font-size: 20px; font-weight: 900; color: #333; }
.nerve01_typeListWrap .listWrap > ul > li > .infoWrap > .con { width: 100%; float: left; padding: 20px 30px; text-align: left; line-height: 26px; }
.nerve01_typeListWrap .listWrap > ul > li > .infoWrap > .con > span { color: #333; font-size: 17px; }
.nerve01_typeListWrap .listWrap > ul > li > .infoWrap > .con > span.point { color: #B88F57; font-weight: bold; }

/* nerve_03 불면증 */
.nerve03_careStepWrap { background-color: #ECE0D0; background-image: url(/images/nerve03_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.nerve03_careStepWrap > div > div { height: 508px; padding: 68px 0 0 80px; }

.nerve03_careStepWrap .title { width: 580px; height: 59px; float: left; line-height: 59px; text-align: center; color: #FFF; font-weight: bold; font-size: 28px; }
.nerve03_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.nerve03_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.nerve03_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.nerve03_careListWrap > ul { width: 100%; float: left; }
.nerve03_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.nerve03_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.nerve03_careListWrap > ul > li > .imgWrap { width: 376px; }
.nerve03_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve03_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.nerve03_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.nerve03_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.nerve03_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.nerve03_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

.nerve03_careItemWrap .imgWrap { width: 100%; float: left; text-align: center; margin-top: 60px; }

.nerve03_careItemWrap .infoWrap { width: 100%; float: left; border: 7px solid #B88F57; border-radius: 20px; position: relative; margin-top: 43px; padding: 68px 0 40px 0; }
.nerve03_careItemWrap .infoWrap > i { position: absolute; font-size: 55px; color: #B88F57; border-radius: 100%; top: -27.5px; left: 50%; margin-left: -27px; z-index: 2; }
.nerve03_careItemWrap .infoWrap > .iconBg { position: absolute; width: 52px; height: 54px; background-color: #FFF; border-radius: 100%; margin: 0 auto; top: -27px; left: 50%; margin-left: -26px; }
.nerve03_careItemWrap .infoWrap > p { width: 100%; float: left; text-align: center; font-size: 23px; color: #333; line-height: 32px; margin-bottom: 20px; }
.nerve03_careItemWrap .infoWrap > p:last-of-type { margin-bottom: 0; }
.nerve03_careItemWrap .infoWrap > p > b { font-size: 23px; font-weight: 600; line-height: 32px; }
.nerve03_careItemWrap .infoWrap > p > span { font-size: 23px; line-height: 32px; }
.nerve03_careItemWrap .infoWrap > p > .point { color: #B88F57; }
.nerve03_careItemWrap .infoWrap > p.point { color: #B88F57; font-weight: 900; }

/* nerve_04 가슴통증 */
.nerve04_reasonWrap .info1 { width: 100%; float: left; padding: 30px;}
.nerve04_reasonWrap .info1 img { border-radius: 100%; }
.nerve04_reasonWrap .info1 > div { width: 298.75px; float: left; position: relative; margin-right: 15px; }
.nerve04_reasonWrap .info1 > div:nth-of-type(4n) { margin-right: 0; }
.nerve04_reasonWrap .info1 > div ul { width: 100%; float: left; }
.nerve04_reasonWrap .info1 > div ul li:nth-child(1) { width: 100%; height: 224px; overflow: hidden;}
.nerve04_reasonWrap .info1 > div ul li:nth-child(2) span { height: 16px; border-left:1px dashed #c0c0c0;}
.nerve04_reasonWrap .info1 > div ul li:nth-child(3) { width: 100%; height: 54px; line-height: 54px; float: left; background: #a6937c; color: #fff; font-size: 30px; font-weight: bold;}
.nerve04_reasonWrap .info1 > div ul li:nth-child(4) { width: 100%; float: left;}
.nerve04_reasonWrap .info1 > div ul li:nth-child(4) span { height: 16px; display: inline-block; border-left:1px dashed #c0c0c0;}
.nerve04_reasonWrap .info1 > div ul li:nth-child(5) { width: 100%; height: 200px; float: left; display: table; }
.nerve04_reasonWrap .info1 > div ul li:nth-child(5) > p { width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: center; font-size: 21px; background-color: #F7F8FA; line-height: 32px; }
.nerve04_reasonWrap .info1 .circle { width: 14px; height: 14px; border-radius: 100%; background: #c0c0c0; position: absolute; top: 336px; left: 50%; margin-left: -7px; }

.nerve04_careStepWrap { background-color: #ECE0D0; background-image: url(/images/nerve04_careStepBG.jpg); background-position: center; background-repeat: no-repeat; margin-top: 60px; }
.nerve04_careStepWrap > div > div { height: 573px; padding: 64px 0 0 80px; }

.nerve04_careStepWrap .title { width: 800px; height: 52px; float: left; line-height: 52px; text-align: center; color: #FFF; font-weight: bold; font-size: 25px; }
.nerve04_careStepWrap .con { width: 100%; float: left; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 25px; }
.nerve04_careStepWrap .con b { font-size: 20px; color: #643222; line-height: 32px; font-weight: 900; }

.nerve04_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.nerve04_careListWrap > ul { width: 100%; float: left; }
.nerve04_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.nerve04_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.nerve04_careListWrap > ul > li > .imgWrap { width: 376px; }
.nerve04_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve04_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.nerve04_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.nerve04_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.nerve04_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.nerve04_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* 공황장애 */
.nerve07_careInfoWrap .notosans{color: #333 !important; font-weight: 400 !important; font-family: "Noto Sans KR", sans-serif;}
.nerve07_careInfoWrap { position: relative; height: 760px; background-image: url(/images/nerve_07_bg01.jpg); background-repeat: no-repeat; background-position: center; background-color: #ECE0D0; margin-top: 60px;}
.nerve07_careInfoWrap > div > div { height: 430px; padding-left: 150px; position: relative; }
.nerve07_careInfoWrap .imgWrap { position: absolute; height: 100%; top: 0; right: -60px; }
.nerve07_careInfoWrap .imgWrap > img { float: left; height: 100%; }
.nerve07_careInfoWrap .titWrap { width: 654px; height: 62px; float: left; background-image: url(/images/careInfo_bg.png); position: relative; z-index: 2; left: -30px; margin-top: 70px; }
.nerve07_careInfoWrap .titWrap > span { width: 100%; height: 62px; float: left; line-height: 63px; text-align: center; font-size: 25px; font-weight: bold; color: #FFF; }
.nerve07_careInfoWrap .infoWrap { width: 100%; float: left; position: relative; z-index: 2; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 30px;  }
.nerve07_careInfoWrap .infoWrap * { font-size: 20px; color: #643222; line-height: 32px; font-weight:900;}



/* 자율신경실조증 */
.nerve08_about .h3 span{font-weight: 600;}
.nerve08_about .h3 span.point{color: #B89158;}
.nerve08_about { width:100%; float:left;}
.nerve08_about .about_box { width:100%; float:left; padding: 0px 150px; margin-top: 50px;}
.nerve08_about .about_box > div { width:1000px; float:left; border:2px solid #eeebe1; box-sizing:border-box; }
.nerve08_about .about_box .box_title { width:350px; height:50px; background-color:#fff; border:2px solid #eeebe1; border-radius:30px; text-align:center; line-height:50px; font-weight:800; font-size:24px; position:absolute; top:0%; left:50%; transform:translate(-50%,-50%); }
.nerve08_about .about_box .box_title .color_p { color:#b88f57; font-size:24px; }
.nerve08_about .about_box .txt_box { width:100%; float:left; padding:80px 70px 55px 120px; }
.nerve08_about .about_box .txt_box .left { width:50%; float:left; }
.nerve08_about .about_box .txt_box .right { width:48%; float:left; margin-left:10px; }
.nerve08_about .about_box .txt_box ul { width:100%; float:left; margin-top:10px; }
.nerve08_about .about_box .txt_box ul:first-child { margin-top:0px; }
.nerve08_about .about_box .txt_box .check { width:10%; float:left; }
.nerve08_about .about_box .txt_box .txt { width:90%; float:left; font-size:20px; text-align:left; }

.nerve08_whyWrap .listWrap { width: 100%; float: left; margin-top: 60px; }
.nerve08_whyWrap .listWrap > ul { width: 100%; float: left; text-align: center; }
.nerve08_whyWrap .listWrap > ul > li { display: inline-block; width: 280px; margin: 0 12px; }
.nerve08_whyWrap .listWrap > ul > li > .tit { width: 100%; height: 47px; line-height: 47px; float: left; text-align: center; font-size: 25px; font-weight: 900; color: #FFF; background-color: #A5937B; }
.nerve08_whyWrap .listWrap > ul > li > .tit * { line-height: 47px; font-size: 25px; font-weight: bold; color: #FFF; }
.nerve08_whyWrap .listWrap > ul > li > .titLine { width: 100%; float: left; text-align: center; position: relative; z-index: 2; }
.nerve08_whyWrap .listWrap > ul > li > .con { width: 100%; height: 225px; float: left; padding: 40px 0; background-color: #F7F8FA; text-align: center; font-size: 20px; color: #333; line-height: 30px; top: -17px; position: relative; }
.nerve08_whyWrap .listWrap > .imgWrap { width: 100%; float: left; padding: 0 206px; top: -25px; position: relative; }
.nerve08_whyWrap .listWrap > .imgWrap > img { float: left; }

.nerve08 .mouth08_info2 { background-image: url(/images/nerve02_infobg02.png); background-size: cover; background-repeat: no-repeat; height: 1000px; padding-left: 700px; margin-top: 50px; }
.nerve08 .mouth08_info2 > ul { width: 100%; float: left; height: 235px; margin-top: 20px; padding: 40px 0; }
.nerve08 .mouth08_info2 > ul > li { width: 100%; float: left; text-align: left; }
.nerve08 .mouth08_info2 > ul > li.tt { font-size: 25px; font-weight: 600; }
.nerve08 .mouth08_info2 > ul > li.ss { font-size: 20px; line-height: 27px; margin-top: 10px; }

.nerve08_rolewrap{width: 100%; float: left; margin-top: 50px; margin-bottom: 13px;}
.nerve08_rolewrap .imgbox{width: 100%; float: left;}
.nerve08_rolewrap .imgbox img{border: 2px solid #eee;}
.nerve08_rolewrap .box_title{width: 100%; float: left; text-align: center; position: absolute; bottom: -13px; z-index: 1;}
.nerve08_rolewrap .box_title span{width: 350px; height: 50px; line-height: 50px; font-size: 25px; font-weight: 900; border: 2px solid #eee; border-radius: 100px; display: inline-block; vertical-align: middle; background-color: #fff;}
.nerve08 .h3{width: 100%; float: left; margin-top: 40px;}
.nerve08 .h3 span{font-weight: 600; color: #B89158;}

.nerve08 .tablewrap{width: 100%; float: left; margin-top: 50px; text-align: center;}
.nerve08 .tablewrap table{width: 770px; margin-left: 265px; border: 1px solid #ccc; border-collapse: collapse;}
.nerve08 .tablewrap colgroup{display: table-column-group;}
.nerve08 .tablewrap col{display: table-column;}tbody 
.nerve08 .tablewrap tbody{display: table-row-group; vertical-align: middle; border-color: inherit;}
.nerve08 .tablewrap tr{display: table-row; vertical-align: inherit; border-color: inherit;}
.nerve08 .tablewrap th, .nerve08 .tablewrap td{padding: 15px 0; border: 1px solid #ccc; border-collapse: collapse;}
.nerve08 .tablewrap th{font-size: 22px;}

.nerve08_careInfoWrap { position: relative; height: 480px; background-image: url(/images/nerve_08_bg01.jpg); background-repeat: no-repeat; background-position: center; background-color: #ECE0D0; margin-top: 60px;}
.nerve08_careInfoWrap > div > div { height: 430px; padding-left: 150px; position: relative; }
.nerve08_careInfoWrap .imgWrap { position: absolute; height: 100%; top: 0; right: -60px; }
.nerve08_careInfoWrap .imgWrap > img { float: left; height: 100%; }
.nerve08_careInfoWrap .titWrap { width: 654px; height: 62px; float: left; background-image: url(/images/careInfo_bg.png); position: relative; z-index: 2; left: -30px; margin-top: 70px; }
.nerve08_careInfoWrap .titWrap > span { width: 100%; height: 62px; float: left; line-height: 63px; text-align: center; font-size: 25px; font-weight: bold; color: #FFF; }
.nerve08_careInfoWrap .infoWrap { width: 100%; float: left; position: relative; z-index: 2; text-align: left; font-size: 20px; color: #333; line-height: 32px; margin-top: 30px;  }
.nerve08_careInfoWrap .infoWrap * { font-size: 20px; color: #643222; line-height: 32px; font-weight:900;}

.nerve08_careListWrap { width: 100%; float: left; border-top: 10px solid #D7D7D7; margin-top: 40px; margin-bottom: 130px; }
.nerve08_careListWrap > ul { width: 100%; float: left; }
.nerve08_careListWrap > ul > li { width: 100%; float: left; display: table; padding: 20px; border-bottom: 1px solid #D7D7D7; }
.nerve08_careListWrap > ul > li > div { display: table-cell; vertical-align: top; }
.nerve08_careListWrap > ul > li > .imgWrap { width: 376px; }
.nerve08_careListWrap > ul > li > .imgWrap > img { width: 100%; float: left; }
.nerve08_careListWrap > ul > li > .conWrap { padding-left: 40px; padding-top: 20px; }
.nerve08_careListWrap > ul > li > .conWrap > div { width: 100%; float: left; text-align: left; }
.nerve08_careListWrap > ul > li > .conWrap > .tit { font-size: 30px; font-weight: 900; color: #333; }
.nerve08_careListWrap > ul > li > .conWrap > .tit > .point { font-size: 30px; font-weight: 900; color: #B89158; margin-right: 10px; font-style: italic; }
.nerve08_careListWrap > ul > li > .conWrap > .con { font-size: 18px; color: #333; line-height: 30px; }

/* 200619 공용푸터 비주얼영역 */
#footerVisualWrap { position: relative; width: 100%; float: left; }
#footerVisualWrap * { position: relative; }
#footerVisualWrap > .visualItem { width: 100%; float: left; }
#footerVisualWrap > .visualItem > ul { display: table; }/*width: 2000px; left: 50%; margin-left: -1000px;*/
#footerVisualWrap > .visualItem > ul > li { width: 50%; display: table-cell; vertical-align: middle; }
#footerVisualWrap > .visualItem > ul > li > img { width: 100%; float: left; vertical-align: bottom; }

#footerVisualWrap > .visualItem > ul > li.infoWrap > p { width: 100%; float: left; padding-left: 100px; }
#footerVisualWrap > .visualItem > ul > li.infoWrap > p.title { font-weight: bold; font-size: 40px; line-height: 53px; }
#footerVisualWrap > .visualItem > ul > li.infoWrap > p.con { font-size: 20px; line-height: 35px; margin-top: 40px; }

#footerVisualWrap > .visualItem > ul > li.infoWrap.left > p { padding-left: 100px; }

#footerVisualWrap > .visualItem.brown { background-color: #D9AF75; color: #FFF; }
#footerVisualWrap > .visualItem.white { background-color: #FFF; color: #262626; }
#footerVisualWrap > .visualItem.green { background-color: #B7AB59; color: #FFF; }

/* 200622 공용 퀵메뉴 */
.sub_floating { position: absolute; margin-left: 1330px; width: 130px; z-index: 90; transition: transform 0.5s; transform: translateY(0); }
.sub_floating > ul { width: 100%; float: left; text-align: center; }
.sub_floating > ul > li { width: 100%; float: left; margin-top: 30px; }
.sub_floating > ul > li > a { width: 100%; float: left; text-align: center; }
.sub_floating > ul > li > a > img:nth-child(1) { border-radius: 100%; vertical-align: bottom; margin-bottom: 5px; display: inline-block;}
.sub_floating > ul > li > a > img:nth-child(2) { border-radius: 100%; vertical-align: bottom; margin-bottom: 5px; display: none;}
.sub_floating > ul > li > a:hover img:nth-child(1){ display: none;}
.sub_floating > ul > li > a:hover img:nth-child(2){ display: inline-block;}
.sub_floating > ul > li > a > span { font-size: 17px; font-weight: bold; }

.main_floating > ul > li > a > img:nth-child(1) { border-radius: 100%; vertical-align: bottom; margin-bottom: 5px; display: inline-block;}
.main_floating > ul > li > a > img:nth-child(2) { border-radius: 100%; vertical-align: bottom; margin-bottom: 5px; display: none;}
.main_floating > ul > li > a:hover img:nth-child(1){ display: none;}
.main_floating > ul > li > a:hover img:nth-child(2){ display: inline-block;}
.main_floating > ul > li > a > span { font-size: 17px; font-weight: bold; }