.mn07 .inner_title{text-align: left;position: relative;padding-left:20px; margin:10px 0 20px;line-height:1.2; font-weight: 500;}
.mn07 .inner_title:before { content: ""; display: block; width: 5px; height: 100%; background: #604F3B; position: absolute; left: 0; top: 0;}

.mn07 .leftline { line-height: inherit; }

.mn07 .highlight7 { display: inline; }

.mn07 .highlight-w { display: inline; }

.mn07 .what_container .what_text:before { background-color: #cebba2; }

.mn07 .right_bg_text p { color: rgba(245, 242, 238, 0.5); }

.mn0701 .sub03 { overflow: hidden; position: relative; }

.mn0701 .sub03 .bg_logo { position: absolute; top: -30%; right: 20px; pointer-events: none; }

.mn0701 .sub04 { background: url(/img/sub_n/diseases_result01.png) no-repeat center/cover; color: #fff; }

.mn0702 .what_container .bottom_color { height: 55%; }

.mn0702 .sub03 { position: relative; overflow: hidden; }

.mn0702 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }
 
.mn0702 .sub03 .w4 .box { background-color: #fff; }

.mn0702 .sub03 .w4 .right_arrow { margin: 0 20px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }

.mn0702 .sub03 .w4 .text_indent { padding-left: 10px; text-indent: -10px; }

.mn0702 .sub03 .shadow_box { padding: 70px 20px; height: 100%; }

.mn0702 .sub03 .w3 .text_box { text-align: center; }

.mn0702 .sub03 .w2 .flex_wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mn0702 .sub03 .w2 .box { width: 45%; }

.mn0702 .sub03 .w2 .shadow_box { padding: 25px; }

.mn0702 .sub03 .w2 .shadow_box:nth-child(n+2) { border-radius: 20px; }

.mn0702 .sub03 .w2 .underline { margin-right: 20px; }

.mn0702 .sub04 .w2 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.mn0702 .sub04 .w2 .box { width: 48%; }

.mn0702 .sub04 .w2 .Mont { margin-right: 20px; }

.mn0702 .sub04 .w3 .inner_section .Mont { margin-right: 10px; }

.mn0702 .bottom_container { border-radius: 20px; background-color: #cfbba2; padding: 30px; color: #fff; }

.mn0703 .what_container .bottom_color { height: 40%; }

.mn0703 .sub03 { position: relative; overflow: hidden; }

.mn0703 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0703 .sub03 .shadow_box { padding: 30px 20px; height: 100%; background-color: #fff; }

.mn0703 .sub03 .right_arrow { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; margin: 0 20px; }

.mn0703 .sub03 .result { border: 5px solid #cebba2; }

.mn0703 .sub03 .w3 { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0703 .sub03 .w3 .box { width: 33%; margin-bottom: 40px; }

.mn0703 .sub03 .w3 .text_box { text-align: center; }

.mn0703 .sub04 .w2 { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0703 .sub04 .w2 .box { width: 50%; }

.mn0703 .sub04 .w2 .Mont { margin-right: 20px; }

.mn0703 .sub04 .bottom_container { background-color: #cfbba2; padding: 20px; color: #fff; border-radius:20px; }

.mn0703 .sub05 .bottom_color { height: 55%; }

.mn0703 .sub06 { position: relative; }

.mn0703 .sub06 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0703 .sub06 .cause { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0703 .sub06 .cause .box { margin-right: 20px; width: 25%; }

.mn0703 .sub06 .cause .shadow_box { padding: 40px; height: 100%; background-color: #fff; }

.mn0703 .sub06 .cause .text_indent { padding-left: 10px; text-indent: -10px; }

.mn0703 .bg_big_logo { position: absolute; bottom: 0; right: 0; }

.mn0703 .sub07 .w2 { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0703 .sub07 .w2 .box { width: 48%; }

.mn0704 .sub03 .w3 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0704 .sub03 .bottom_container { background-color: #cfbba2; padding: 20px; color: #fff; border-radius:20px; }

.mn0704 .sub04 .first .box:nth-child(1) { width: 40%; }

.mn0704 .sub04 .first .box:nth-child(2) { width: 60%; }

.mn0704 .sub04 .first .box .inner_section .Mont { margin-right: 10px; }

.mn0704 .sub04 .second .box { width: 50%; }

.mn0704 .sub06 .w2 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0704 .sub06 .second .box { width: 50%; }

.mn0705 .bottom_color { height: 65%; }

.mn0705 .text_indent { padding-left: 10px; text-indent: -7px; }

.mn0705 .bottom_container { border-radius: 20px; background-color: #cfbba2; padding: 30px; color: #fff; }

.mn0705 .sub04 .w3 { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.mn0705 .sub04 .w3 .box { width: calc(33%-20px); margin-right: 20px; }

.mn0706 .sub03 .w2 .box { width: 48%; }

.mn0706 .sub03 .w2 .shadow_box { padding: 40px; height: 100%; }

.mn0706 .sub05 .w2 .box { width: 48%; }

.mn0706 .sub05 .w2 .box:nth-child(2) { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }

.mn0706 .sub06 .bottom_color { height: 55%; }

.mn0707 .sub03 { position: relative; overflow: hidden; }

.mn0707 .sub03 .sub_section_wrapper { position: relative; z-index: 10; }

.mn0707 .sub03 .new_shadow_box { padding: 30px; background-color: #fff; }

.mn0707 .tab_container .left_container { width: 17%; }

.mn0707 .tab_container .left_container .shadow_box { padding: 10px 20px; text-align: center; border-radius: 10px; margin-bottom: 20px; cursor: pointer; color: #bababa; background-color: #fdfdfd; }

.mn0707 .tab_container .left_container .shadow_box.current { background: #978671; color: #FFF; }

.mn0707 .tab_container .right_container { width: 75%; }

.mn0707 .tab_container .right_container .img_box { max-width: 700px; }

.mn0707 .laser_link { display: inline-block; padding: 10px 15px; border-radius: 30px; margin-top: 20px; background-color: #978671; color: #fff; }

.mn0707 .laser_link_wrapper { text-align: right; }

.mn0707 .laser_link:hover { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.mn0708 .what_container .bottom_color { height: 60%; }

.mn0708 .w2 .box { width: 50%; }

.mn0708 .w2 .box:nth-child(2n) { width: 45%; }

.mn0708 .sub03 { position: relative; overflow: hidden; }

.mn0708 .sub03 .bottom_color { height: 63%; }

.mn0708 .sub04 .bottom_color { height: 69%; }

.mn0708 .sub05 .bottom_color { height: 54%; }

.mn0708 .sub06 .w2 { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0708 .sub06 .bottom_color { height: 58%; }

.mn0708 .sub07 .bottom_color { height: 41%; }

.mn0708 .sub08 .bottom_color { height: 50%; }

.mn0708 .sub09 .w2 { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mn0708 .sub09 .bottom_color { height: 54%; }

.mn0709 .sub02 .bottom_color { height: 70%; }

.mn0709 .sub03 .w5 .box { width: 18%; }

.mn0709 .sub03 .w5 .shadow_box { background-color: #F8F5F3; padding: 20px; text-align: center; }

.mn0709 .sub03 .w5 .img_box { margin-bottom: 20px; }

.mn0709 .sub04 .w2 .box { width: 50%; }

.mn0709 .sub04 .w2 .box:nth-child(2n) { width: 45%; }

.mn0709 .sub05 .w2 .box { width: 50%; }

.mn0709 .sub05 .w2 .box:nth-child(2n) { width: 45%; }

.diseases_atopy .flex_wrapper.w3 .box{width:30%}

@media (max-width: 1024px) {
  .mn07 .font18 { font-size: 14px; line-height: 1.5; }
  .mn07 .font20 { font-size: 15px; line-height: 1.5; }
  .mn07 .font24 { font-size: 18px; line-height: 1.5; }
  .mn07 .font26 { font-size: 20px; line-height: 1.5; }
  .mn07 .font30 { font-size: 22px; line-height: 1.5; }
  .mn07 .font40 { font-size: 24px; line-height: 1.5; }
  .mn07 .font45 { font-size: 26px; line-height: 1.5; }
  .mn07 .mb-80 { margin-bottom: 40px; }
  .mn07 .mb-60 { margin-bottom: 30px; }
  .mn07 .mt-40 { margin-top: 20px; }

}
@media (max-width: 600px) {
  .mn07 .font18 { font-size: 13px; line-height: 1.5; }
  .mn07 .font20 { font-size: 13px; line-height: 1.6; font-weight: 300; }
  .mn07 .font_s { font-size: 12.5px; line-height: 1.5; font-weight: 300; }
  .mn07 .font24 { font-size: 16px; line-height: 1.5; }
  .mn07 .font26 { font-size: 17px; line-height: 1.5; font-weight:400; }
  .mn07 .font30 { font-size: 20px; line-height: 1.5; }
  .mn07 .font40 { font-size: 22px; line-height: 1.5; }
  .mn07 .font45 { font-size: 21px; line-height: 1.5; }
  .mn07 .sub_section { padding-top: 40px; padding-bottom: 40px; }
  .mn07 .sub_section.sub04 { padding-top: 40px; padding-bottom: 40px; }
  .mn07 .sub_section .sub04.mt_re { padding-top: 0; }
  /*.mn07 .sub_section.sub05 { padding-top: 0;}*/
  .mn07 .en { font-size:14px; margin-top:0;}
  .mn07 .brownline { padding-left:10px;}
  .mn07 .box { margin-bottom:20px;}
  .mn07 .mn0703 .mb-40 { margin-bottom: 20px;}
  .re_arra { display:flex!important; justify-content:space-between;  }
  .re_arra > .box { width:50%;}
  .mn0705 .sub04 .w3 .box { margin-right:0; }
  .mn0705 .bottom_color { height:68%; }
  .mn0706 .bottom_color { height:48%; }
  .w2 .box img { width: 60%; padding: 10px 0; }
  .w2 .img_box_s img { width: 100%; padding: 10px 0;}
  .w2 .img_box_p img { width: 100%; }


}

@media (max-width: 1024px) { .mn0702 .w2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0702 .sub03 .shadow_box { padding: 30px 20px; }
  .mn0702 .sub03 .w2 .box { width: 100%; }
  .mn0702 .sub03 .w2 .shadow_box { padding: 15px; }
  .mn0702 .sub03 .w4 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .mn0702 .sub03 .w4 .box { width: 40%; }
  .mn0702 .sub03 .w4 .right_arrow { width: 14px; }
  .mn0702 .sub04 .w2 .box { width: 100%; }
  .mn0703 .sub03 .w3 .box { width: 50%; }
  .mn0703 .sub03 .w4 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .mn0703 .sub03 .w4 .box { width: 30%; margin-bottom: 15px; }
  .mn0703 .sub04 .w2 .Mont { margin-right: 10px; }
  .mn0703 .sub06 .cause .box { width: calc(33% - 20px); }
  .mn0703 .sub06 .cause .shadow_box { padding: 20px; }
  .mn0707 .tab_container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0707 .tab_container .left_container { width: 100%; }
  .mn0707 .tab_container .left_container .tab { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px; }
  .mn0707 .tab_container .left_container .tab-link { margin-right: 15px; }
  .mn0707 .tab_container .left_container .tab-link:last-child { margin-right: 0; }
  .mn0707 .tab_container .right_container { width: 100%; } 
  }

@media (max-width: 600px) { .mn0701 .sub04 { background: url(/img/sub_n/diseases_result01.png) no-repeat 70% 50%/cover; color: #fff; }
  .mn0702 .what_container .bottom_color { height: 59%; }
  .mn0702 .bottom_container { padding: 15px; }
  .mn0702 .sub03 .shadow_box { padding: 15px; }
  .mn0702 .sub03 .shadow_box { border-radius:10px; box-shadow:4px 4px 4px rgb(210 210 210 / 33%);}
  .mn0709 .sub03 .shadow_box { border-radius:10px; box-shadow:4px 4px 4px rgb(210 210 210 / 33%);}
  .mn0702 .sub03 .w4 .box { width: 100%; }
  .mn0702 .sub03 .w4 .right_arrow { margin: 10px auto; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  .mn0703 .leftline { line-height: inherit; }
  .mn0703 .sub03 .w4 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mn0703 .sub03 .w4 .box { width: 100%; }
  .mn0703 .sub03 .shadow_box { padding: 15px 20px; }
  .mn0702 .sub03 .w2 .shadow_box:nth-child(n+2) { border-radius:10px; }
  .mn0703 .sub03 .right_arrow { margin-top: 15px; margin-bottom: 15px; }
  .mn0703 .sub03 .w3 .box { margin-bottom: 20px; }
  .mn0703 .sub04 .inner_section { margin-top: 10px; margin-bottom: 20px; }
  .mn0703 .sub06 .cause .box { width: 100%; margin-right: 0; margin-bottom: 25px; }
  .mn0703 .sub06 .cause .shadow_box { padding: 20px; }
  .mn0704 .sub04 .first { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .mn0704 .sub04 .first .box:nth-child(n) { width: 100%; }
  .mn0704 .sub04 .second { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
  .mn0704 .sub04 .second .box { width: 100%; margin-bottom: 30px; }
  .mn0704 .sub06 .second .box { width: 100%; margin-bottom: 30px; }
  .mn0705 .sub04 .w3 .box { margin-bottom: 30px; }
  .mn0705 .sub04 .w3 .box .text_box { margin-top: 10px; }
  .mn0705 .bottom_container { padding: 15px; }
  .mn0706 .sub03 .w2 .shadow_box { padding: 20px; }
  .mn0706 .sub03 .box { margin-bottom: 30px; }
  .mn0706 .sub05 .w2 .box { width: 100%; margin-bottom: 20px; }
  .mn0706 .sub07 .box { margin-bottom: 30px; }
  .mn0707 .tab_container .left_container .tab { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .mn0707 .tab_container .left_container .shadow_box { width: calc(50% - 15px); }
  .mn0707 .tab_container .left_container .font26 { font-size: 14px; }
  .mn0707 .laser_link_wrapper { text-align:center; } 
  .mn0708 .w2 .box { width: 100% !important; }
  .mn0708 .w2 .mt-80 { margin-top: 20px; }
  .mn0704 .box .img_s { width: 60%; margin:10px 0; }
 
  .mn0709 .img_box_c  { width: 60%; margin:10px auto; }
  .mn0709 .sub_section .w2 .box { width: 100% !important; }
  .mn0709 .sub_section .w2 .mt-80 { margin-top: 20px; }
  .mn0709 .sub03 .w5 .box { width: 30%; height:160px; margin-bottom:20px; }
  .mn0709 .sub03 .w5 .img_box img { width: 50px; margin-top:10px;}
  .mn0709 .sub03 .w5 .shadow_box { padding: 10px; border-radius: 10px; height: inherit; } 
  .mn0709 .sub03 .w5 .box:nth-child(n+4) { width:47%;}

  .diseases_atopy .flex_wrapper.w3 .box{width:50%;}

  }