/* now =>2025-08-31 12:18:36*/ 
 /* Last Midoify Time By 2025-01-21 10:41:12 */ 
 /* Last Midoify Time By 1737427272 */ 
 /* Last Midoify Time By Tue, 21 Jan 2025 02:41:12 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 .navbar-toggle{background-color:transparent} .navbar-toggle .icon-bar{background-color:transparent} .navbar-default .navbar-nav > li > a{color:rgba(255, 255, 255, 0)} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:rgba(255, 255, 255, 0)} .navbar .nav li a:hover{border-color:#ffffff} .navbar-nav .open .dropdown-menu{background-color:rgb(255, 255, 255)} .RWDfalink a {color:#777777} /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
/*---首頁---*//* all */body{font-family:arial, 微軟正黑體, sans-serif;line-height: 1.9;letter-spacing: 2px;}a{color:#333;}a:hover, a:focus{text-decoration: none;color: #7bb306;}.clear{clear:both;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*loadding*/ 
.RWDfakeloader img {display: block;width: 60%;margin: auto;}/*跟隨線上預約*/ 
.contact_fixed {position: fixed;right: 15px;bottom: 78px;z-index: 99;}/*20220316維護*//*.contact_fixed a {display: block;width: 50px;height: 50px;background: #a78400;border-radius: 50%;font-size: 12px;text-align: center;padding: 8px;padding-left: 11px;color: #fff;box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.39);border: 1px solid #a38737;line-height: 1.4;}*//*go down*/ 
.RWDbanner_plus01 .page-scroll.style01 a {position: relative;z-index: 999;}.RWDbanner_plus01 .page-scroll {bottom: 245px;z-index: 3;left: auto;right: 17px;margin-left: 0;width: 50px;z-index: 999;}/*go top*/ 
.scrollTop002 {bottom: 130px;right: 15px;}.scrollTop002 .ii {font-size: 48px;background: transparent;color: #9c9c9c;border: 1px solid #ccc;}/*顯示隱藏*/ 
.visible-pad, .visible-phone{display:none;}/*logo*/ 
.cd-logo {width: 220px !important;position: absolute;margin-top: 12px !important;}/*選單*/ 
.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 15px;}.cd-primary-nav>li:after {display: none;}.RWDmenu_plus02 .container {width: 100%;}.cd-search button{top: 25px;}/*海外預約*/li.reservation a {color: #76aa0a !important;border-bottom: 5px solid #96d60f !important;font-weight: 600;}@media (min-width:1700px){.RWDmenu_plus02 .container {width: 78%;}}@media (max-width:1400px){.cd-primary-nav>li>a {padding: 0 10px;}}@media (min-width:1199px){.cd-primary-nav>li>a {border-bottom: 5px solid #fff;transition: 0.3s;}.cd-primary-nav>li>a:hover {color: #76aa0a;border-bottom: 5px solid #96d60f;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #9c9c9c;}}/*社群*/ 
.RWDmenu_plus02 .share-group.main_share {margin-top: 4px;}/*標題統一*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDproduct002 h1.main-title, .block_news h1, .RWDvideo002 h1.main-title, .RWDedictor001 h1.main-title {font-size: 32px;letter-spacing: 2px;color: #333;font-weight: 500;line-height: 1.7; margin: 0 0 20px;}.RWDvideo002 .section-line, .RWDproduct002 .section-line, .RWDedictor001 .section-line {display:none;}.section-subject h7, .RWDleft_cont002 h7, .RWDedictor001 h1.main-title h7 {margin-left: 45px;position: relative;}.section-subject h7:before, .RWDleft_cont002 h7:before, .RWDedictor001 h1.main-title h7:before {content: "";display: block;width: 25px;height: 13px;position: absolute;left: -35px;top: 10px;background: url(archive/image/customization/tl_pic.png)no-repeat;background-size: contain;}/*關於我們_改影片*/ 
.block_about_video {padding: 130px 0 20px;position: relative;}.block_about_video .container {position: relative;}.RWDedictor001 .section-subject {margin-bottom: 0px;}.RWDedictor001 h1.main-title {text-align: left;margin: 0px;}.video_in {float: right;z-index: 2;}.text_in {color: #333;padding-left: 0px;font-size: 15px;    position: relative;}.text_in h1 {font-size: 16px;font-weight: bold;margin: 25px 0 10px;}.ab-btn a {display: block;width: 200px;background: #555;text-align: center;margin-top: 30px;color: #fff;padding: 2px 0px;font-size: 14px;border-radius: 30px;transition: 0.3s;z-index: 1;position: relative;}.ab-btn a::after {content: ">";position: relative;float: right;margin-right: 10px;}.ab-btn a:hover {background: #818181;transition: 0.3s;}.ab-btn a:hover {background-color: #7d9a29;letter-spacing: 5px;}@media (max-width: 1700px) {.text_in {bottom: 0;padding-left: 15px;}}@media (min-width: 1200px) {.text_in:before {content: "";width: calc(100% + 80px);height: calc(100% + 20px);border: 1px solid #777;position: absolute;left: -40px;top: -35px;z-index: -1;}}/*影片調整*/ 
.video {background-attachment: inherit !important;height: 100% !important;width: 100% !important;/*background-size: contain !important;*/background-repeat: no-repeat !important;}.show {height: 400px !important;}iframe#YTPlayer-ID-1545043679094 {margin-left: 0 !important;height: auto !important;width: 100% !important;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {-webkit-filter: drop-shadow(0px 0px 2px rgb(43, 43, 43));filter: drop-shadow(0px 0px 2px rgb(43, 43, 43));}.btn2play > div, .btn2pause > div {display: none;}.RWDvideo001 .btn2play .fa, .RWDvideo001 .btn2pause .fa {margin-top: 20px;font-size: 21px;margin-left: 2px;}.RWDvideo001 .mouse.defbg {background-image: inherit;display: none;}/*關於我們*/ 
.scroll_link{position: relative;top: -180px;}.block_about{padding: 120px 0 90px;display: none;}.RWDleft_cont002 .item-second {background-color: #ffffff;}.RWDleft_cont002 .item-second .text-box {padding: 60px 55px;background: rgba(255, 255, 255, 0.6);color: #333; position: absolute;top: -50px;}.RWDleft_cont002 .item-second .text-box .text{width: 90%;z-index: 2;position: relative;margin-top: 15px;}.RWDleft_cont002 .item-second .text-box:after {content: "";width: calc(100% - 40px);height: calc(100% - 0px);border: 1px solid #777;position: absolute;left: 20px;top: 20px;z-index: 1;}.RWDleft_cont002 .item-second .text-box .title{z-index: 2;position: relative;}.RWDleft_cont002 .item-second .text-box .subtitle{display:none;}.RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: #7d9a29;letter-spacing: 5px;}.RWDleft_cont002 .item-second .text-box a::after{content: ">";position: relative;float: right;margin-right: 10px;}.RWDleft_cont002 .item-second .text-box a {border-radius: 30px;border: 0;width: 100%;max-width: 200px;background: #555;color: #fff;margin: 65px 0 0;font-weight: normal;font-size: 14px;box-shadow: 1px 1px 0px transparent;text-align: left;padding: 6px 15px;transition: all 0.3s ease 0s;z-index: 2;position: relative;}.RWDleft_cont002 .item-second .pic {width: 100%;float: none;}.RWDleft_cont002 .item-second .pic::before{background: transparent;}.RWDleft_cont002 .item-second .pic::after{background-color: transparent;}.RWDleft_cont002 .item-second .pic img {float: right;width: 80%;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}.text-box h1 {font-size: 16px;font-weight: bold;margin: 25px 0 5px;}/*服務項目*/ 
.RWDproduct002 {padding: 90px 0px;overflow: hidden;}.RWDproduct002 h4 {letter-spacing: 2px;line-height: 1.7;text-align: center;font-size: 20px;margin: 30px 0 0;color: #002f4b;font-weight: 400;}.popup-portfolio .portfolio-item {padding: 0 35px;height: auto !important;}.portfolio-item > .inner-content {overflow: visible;}.portfolio-item > .inner-content > img {transition: 0.3s;border: 4px double #dae2b7;border-radius: 50%;background: #fff;box-shadow: 2px 2px 3px #a2a2a2;}.RWDproduct002:before {content: "";width: 100%;height: 40%;position: absolute;left: 0;bottom: 0;background: #f5f5f5;}.RWDproduct002:after {content: "";display: block;width: 400px;height: 350px;position: absolute;right: -50px;bottom: 100px;background: url(archive/image/customization/line.png)no-repeat;background-size: contain;    z-index: -1;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);    opacity: 0.8;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #566b19;}.popup-portfolio .portfolio-item:nth-child(2), .popup-portfolio .portfolio-item:nth-child(3) {margin-top: -30px;}/*最新消息*/ 
.block_news{padding: 0 0 90px;background: #f5f5f5;position: relative;}.block_news:after {content: "";display: block;width: 200px;height: 155px;position: absolute;left: 25px;bottom: -20px;background: url(archive/image/customization/line.png)no-repeat;background-size: contain;-webkit-filter: brightness(100);transform: scaleX(-1);}.block_news > .container { padding: 0;}.RWDnews009 .text-box .description {font-size: 14px;letter-spacing: 2px;line-height: 2;max-height: auto;color: #333;}.RWDnews009 .item {background-color: transparent;border-bottom: 1px solid #c4c4c4;padding: 20px 0;margin-bottom: 0;z-index: 1;}.RWDnews009 .item:before {content: "";width: 50px;height: 2px;background: #002f4b;position: absolute;bottom: 0;}.RWDnews009 .text-box .under-line {height: 0;}.RWDnews009 .text-box button {color: #002f4b;}.RWDnews009 .text-box button:before {display: none;}/*寬度*/ 
.RWDnews009 .date-box {float: left;width: 130px;padding: 4% 0;height: auto;text-align: center;color: #a69f90;}.RWDnews009 .pic-box {float: left;width: 350px;}.RWDnews009 .text-box {width: calc(100% - 480px);}.RWDnews009 .text-box .title a {color: #002f4b;font-size: 20px;line-height: 1.7;display: block;}.RWDnews009 .item:nth-child(1) {margin-left: -50px;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year {float: none;}.RWDnews009 .date-box .year {margin: 0;}/*醫師開講*/ 
.RWDvideo002 .figcaption_bottom h2{text-align: center;letter-spacing: 3px;font-size: 18px;margin: 0;padding: 10px 0;background-color: #333;}.RWDvideo002 .figcaption_bottom .h2_line{display:none;}.RWDvideo002 figure.effect-sarah{background: #222 none repeat scroll 0 0;}.block_video {padding: 70px 0;}.RWDvideo002 .section-subject {text-align: center;margin-bottom: 0;}.RWDvideo002 .videoitem:before {content: "";width: 90%;height: 40px;background: #003a5d;position: absolute;bottom: 2px;right: 8px;}.RWDvideo002 figure.effect-sarah h2 {color: #fff;line-height: 1.5;text-shadow: 1px 1px 2px #000;}.RWDvideo002 figure.effect-sarah h2::after {background: #eee;}/*footer*/ 
.block_footer{padding: 60px 0;color: #333;letter-spacing: 1.5px;line-height: 2;font-size:14px;}.footer_left img {display: block;width: 59%;margin: auto;}.ft_info {font-size: 16px;}.block_footer h1{margin: 0 auto 8px;font-size: 20px;color: #000;}.block_footer h8 {display: block;color: #7bb306;}.block_footer h8 a, .block_footer h8 span {    color: #000;font-size: 16px;}/*頁尾備註*/ 
.bg_footer{color: #bababa;font-size: 13px;padding-top: 20px;margin-top: 20px;border-top: 1px solid #ddd;}.copyright, .RWDssl01, .bg_footer .RWDedictor {display: inline-block;padding: 0;padding-right: 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #bababa;}/*頁尾地圖*/ 
.bg_map {margin-bottom: 30px;}.RWDgmap001 .google-container {height: 150px;border-top: 0;margin-bottom: 20px;}/*頁尾免責說明*/ 
.bt_memo {font-size: 13px;line-height: 1.5;margin-bottom: 50px;text-align: center;}/*20220316加費修改*/ 
.RWDbanner_plus01 .page-scroll { bottom: 80px;}.contact_fixed {bottom: auto; top: 180px; right: 25px;display: flex; flex-direction: column; align-items: center;}ul.socialNetwork.pull-right {display: flex; flex-direction: column; list-style: none;    padding-left: 0;    margin-bottom: 0;}ul.socialNetwork.pull-right > li { margin-bottom: 15px;}ul.socialNetwork.pull-right > li>a { font-size:20px; }ul.socialNetwork.pull-right > li>a>i {  padding: 10px; border-radius: 99em;  color: #fff;}ul.socialNetwork.pull-right > li i.i.ii-fb1.iconRounded { border:1px solid #2d88ff; background: #2d88ff;}ul.socialNetwork.pull-right > li i.i.ii-line1.iconRounded {border:1px solid #06c755; background: #06c755;}ul.socialNetwork.pull-right > li i.i.ii-wechat1.iconRounded {border:1px solid #00d10d;background: #00d10d;}ul.socialNetwork.pull-right > li i.i.ii-youtube1.iconRounded {border:1px solid #ff0000;background: #ff0000;}ul.socialNetwork.pull-right > li>a>i.iconRounded.cusimg {border: none; background: none; padding: 0;}ul.socialNetwork.pull-right > li>a>i.iconRounded.cusimg img {  width: 40px;margin-top: -5px;}ul.socialNetwork.pull-right > li i.i.ii-ig2.iconRounded { border:1px solid #ffffffc6;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}/*電話預約按鈕*/ 
.fixed_btn_item {  display: flex; flex-direction: column;}.contact_fixed a.fixed_tel_btn { width: 48px; height: 48px; background: #82bc0a; border-radius: 50%; font-size: 10px; text-align: center;padding: 10px 5px 5px 7px; color: #fff;box-shadow: 1px 1px 15px rgb(0 0 0 / 39%); border: 1px solid #94d60c; line-height: 1.2;display: flex; justify-content: center; align-items: center; margin-bottom: 15px;}.contact_fixed a.fixed_reserve_btn {width: 48px;height: 48px;background: #a78400;border-radius: 50%;font-size: 10px;text-align: center;padding: 10px 5px 5px 7px;color: #fff;box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.39);border: 1px solid #a78400;line-height: 1.2;display: flex; justify-content: center; align-items: center;}.RWDeditor01 .model-title {color: #7bb306;font-weight:600;}.sample-outter {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 0 50px;    position: relative;margin:0 0 30px}.sample-outter::after {    content: ">";    display: block;    position: absolute;    left: 50%;    top: 50%;    color: #339900;    transform: translate(-50%, -50%);    font-size: 28px;}.page_wrapper_bg .pagecontent ul {    padding-left: 20px;}.sample-section {    border-bottom: 1px solid #ddd;    padding-bottom: 4vh;}
/*內頁 start*/ 


._bd_row a {color: #333;}._bd_row a:hover, ._bd_row a:focus{text-decoration: none;color: #7bb306;}.page_wrapper_bg .RWDmenu_plus02 .inside{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.page_wrapper_bg section.call_to_action { text-align: left;padding: 35px 0 85px 0;min-height: 700px;border-bottom: 1px solid #eee;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.page_wrapper_bg .block_footer {background: #fff;}.page_wrapper_bg .block_footer:after {content: ""; display: block; width: 400px;height: 350px;  position: absolute;right: 0; bottom: 100px; background: url(archive/image/customization/line.png)no-repeat; background-size: contain;z-index: -1;pointer-events: none;}#toTop { display: none !important;}.hgroup h1 {text-align: center; font-size: 32px; letter-spacing: 4px; font-weight: 300; line-height: 1.5; margin: 0;padding: 0;}.hgroup h1:before {content: ""; width: 50px; height: 2px; position: relative; display: block;left: calc(50% - 25px); bottom: -65px;background: #002f4b; background-size: contain;}.hgroup .container { border-bottom:0;margin-bottom: 55px;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0 !important; margin-bottom: 4vh;}/*左側選單*/#sidebar {width: 23%;}.pagecontent.col-md-9 { width: 77%;}#sidebar .products-nav { text-align: center;border: 1px solid #ddd;}.m2018 .products-nav .nav-title { background: #002f4b;  font-size: 17px; padding: 8px 10px; margin-bottom: 0; color: #fff;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a {color: #7bb306; font-weight: 600; transition: all .5s ease;}.m2018 .products-nav>ul>li { margin: 0;padding: 10px 0;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 20px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333;font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px; line-height: 2; font-weight: 400;}._bd_row ul {padding-left: 20px;}._bd_row li {margin-bottom: 10px;}._bd_row ol { padding-left: 25px;}/*-------按鈕--------*/#album .btn_back { display: none;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a {border-radius:99em;padding: 0 15px;background: #555;color: #fff; transition: all 0.2s ease;border: 1px solid #555;}.btn.btn_back a:hover {border: 1px solid #7bb306;color: #fff;background: #7bb306;}/*確定送出*/ 
.ebtn {margin-top: 20px;transition: all 0.3s ease;border-radius:99em !important;float: right !important;margin-right: 0 !important; background: #555 !important; border: 1px solid #555;box-shadow:none;}.ebtn a {color: #ffffff;}.ebtn:hover {background: #7bb306 !important; border: 1px solid #7bb306;}.ebtn:hover a {color:#fff;}/*關於*/ 
.ab_d h3 { color: #7bb306;}.album3 .photo_view .flexslider .slides2 {height: 88px !important;}/*醫師*/ 
.layoutlist_2 .list_subject a {  text-decoration: none; color: #333 !important; font-size: 18px !important; line-height: 1.5 !important;}.layoutlist_2 .listdate {display: none;}.layoutlist_2 .list_subject {width: 100%;}.layoutlist_2 .item {display: flex;align-items: center;padding: 44px 30px !important; border: 0 !important; background: #f5f5f5; margin: 10px 0;}.page_desc2 { background: #f5f5f5;padding: 30px;}.photo_view .flexslider .slides2 {height: 100px !important;}span.tit-sma {font-size: 16px; font-weight: 300;}.pro_prove .row {display: flex;align-items: center;}.pro_prove img {box-shadow: 0px 2px 10px #ccc;}/*最新消息*/ 
.edcontent2 .layoutlist_2 .listdate {display: block;width:10%;}.edcontent2 .layoutlist_2 .list_subject {width: 90%;}/*療程*/ 
.treat h3 { color: #7bb306;}/*植髮*/ 
.dis_flex {display: flex;align-items: center;}.dis_flex img {width: 90%;}.to_btn a { color: #fff; background-color: #333; padding: 14px 40px;border-radius: 99em;}.to_btn {margin: 30px 0;}.to_btn a:hover {background: #7bb306;transition: all 0.5s ease;color:#fff;}.so_btn a { background: #333; color: #fff; padding: 14px 40px;margin-right: 15px; border-radius: 99em;}.so_btn a:hover {background: #7bb306;transition: all 0.5s ease;color:#fff;}.so_btn {margin: 20px 0 30px;}/*毛髮衛教*/ 
.te_block {margin-bottom: 40px;}.te_block h3 {border-left: 8px solid #7bb306; padding-left: 15px;}.pic-center img { margin: 1em auto; display: block;}.pic-center small {text-align: center;display: block;}/*影片*/ 
.video_item_subject {font-size: 16px !important;color: #333;}/*海外預約*/ 
.soi_btn { margin: 25px 0;}.soi_btn a {border: 1px solid #333;color: #333;padding: 10px 12px; border-radius: 99em; margin-right: 20px;}.soi_btn a img {margin: 0; width: 20px;filter: brightness(0.2);}.soi_btn a:hover {color: #fff;border: 1px solid #7bb306;background: #7bb306;transition: all 0.5s ease;}.soi_btn a:hover img{filter: brightness(1);transition: all 0.5s ease;}.ask_t {padding-left: 60px;}.ask_block .col-md-3 {text-align: center; border-right: 1px solid #ddd;}.ask_block {background: #f5f5f5;display: flex;align-items: normal;margin: 30px 0px;padding: 30px 20px 30px 0;}.ask_block .col-md-3 img {width: 28%;}.ask_info {display: flex;align-items: center; margin-bottom: 35px;}.ask_info img {float: right;}.ask_a:after { content: ""; position: relative; display: block; bottom: 30px; left: 80px;width: 0px; height: 0px; border-style: solid; border-width: 28px 24px 0 24px; border-color: #f4f4f4 transparent transparent transparent;}.ask_a:last-child:after{display:none;}.article5.id83 .to_btn {display: flex;justify-content: center;}.article5.id83 .to_btn a {  padding: 8px 40px;}.traf_t { text-align: left;}/*聯絡*/ 
.con_logo {margin-bottom: 45px;}.new-form .formdesc li { margin-bottom: 10px;}.new-form .formdesc ul {padding-left: 0; list-style-type: none;}.eformsDesc {margin: 10px 0 50px;padding-bottom: 40px; border-bottom: 1px solid #ddd;}.new-form .new-width .control-label { text-align: right !important;}.form-group { margin-bottom: 20px;}.customized_columns ._input, .customized_columns select {  border: 1px solid #ddd; background-color: #fff;border-radius: 0;font-size: 15px;}/*加費分享*/ 
.share_block {display: none;}.article2 .share_block {display: block;}.article3 .share_block {display: block;}.article4 .share_block {display: block;}/*190904術後植髮*/ 
.process_button {background: #555;padding: 10px 95px;display: block;width: fit-content;border-radius: 99em;transition: 0.4s;margin-top:20px}.process_button:hover {background: #7bb306;    transition: 0.4s;}a.process_button {color: #fff !important;}.fb_iframe_widget_fluid iframe{width: 100% !important;}.fb_iframe_widget_fluid span{width: 100% !important;}/*200608維護*/#article > div.model.article_model.RWDeditor01 > article > div:nth-child(5) > div > div.col-md-3.col-sm-3 > div > img {-webkit-filter: invert(1);}/*202008維護*/p.supplement {    font-size: 14px!important;    margin-top: 20px!important;    color: #888!important;}/*20210104*/ 
.inner-button a:hover {    background: #9bd81a;    color: #fff;    border: 1px solid #9bd81a;    transition: .3s ease;}.inner-button {    margin: 20px 0 35px;}.inner-button a {    background: #eee;    border: 1px solid #b9b9b9;    padding: 10px 30px;    transition: .3s ease;}/*0825_加費美編*/ 
.newservice_block i {margin-right: 10px;}.newservice_block h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px;font-weight: bold;font-size: 24px !important;color: #7bb306;}.new_row01 .newservice_img {display: flex;flex-flow: wrap;}.new_row01 .newservice_img img {width: calc(100% / 4);padding: 0px 30px 0 0;margin: 0 0 20px;}.newservice_block ul {padding-left: 20px;}.newservice_block .contents_tex ul{list-style: decimal-leading-zero;padding-left: 40px;}.contents_tex {background: #eee;border: 1px solid #ccc;padding: 10px 30px;}.new_row02 .newservice_img {display: flex;flex-flow: wrap;}.new_row02 .newservice_img img {width: calc(100% / 4);position: relative;padding: 0px 30px 0 0;margin: 0 0 20px;}.new_row03 .newservice_img {width: 47%;}.new_row03 .new_box {width: 53%;padding-left: 30px;}.new_row04 h3 {width: 100%;}.new_row04 .newservice_img {width: 50%;}.new_row04 .new_box {width: 50%;padding-left: 30px;}.new_row05 h3 {width: 100%;}.new_row05 .newservice_img {width: 50%;}.new_row05 .new_box {width: 50%;padding-left: 30px;}.new_row06 h3 {width: 100%;}.new_row06 .newservice_img {width: 50%;}.new_row06 .new_box {width: 50%;padding-left: 30px;}.new_row07 h3 {width: 100%;}.new_row07 .newservice_img {width: 100%;}.new_row07 .new_box {width: 100%;margin: 25px 0 15px;}.new_row07 p {margin: 25px 0;}.new_row07 .newservice_img2 {display: flex;align-items: center;}.new_row07 .newservice_img2 img {padding: 0 30px 0 0;width: calc(100% / 2);}.new_row08 .new_box {    margin: 20px 0 10px;}.new_row03, .new_row04, .new_row05, .new_row06 {display: flex;flex-flow: wrap;align-items: center;}.new_btn {margin-top: 50px;}.new_btn a:hover {background: #7bb306;transition: all 0.5s ease;color: #fff;}.new_btn a {color: #fff;background-color: #d81f1d;padding: 14px 40px;border-radius: 99em;transition: all 0.5s ease;}#a01, #a02, #a03, #a04, #a05, #a06, #a07, #a08,#a09,#a10,#a11 {position: relative;top: -100px;}.newservice_block .newservice_img a {display: contents;}.newservice_block .contents_tex {    margin-bottom: 30px;}.new_row09 .new_table table{    padding-top: 2rem;    line-height: 1;}.new_row09 .new_table thead tr{    background: linear-gradient(90deg, #61bae3 0% , #086cb7 100%) !important;    color: #fff;    font-weight: bold;}.new_row09 .new_table td,.new_row09 .new_table th{    padding: 15px;    line-height: 1.4;    border-right: 1px solid #fff;}.new_row09 .new_table td{    font-size: 16px;}.new_row09 .new_table th{    font-size: 18px;}.new_row09 .new_table tr:nth-of-type(even){    background: #e2f0ff;}.new_row09 .new_table tr:nth-of-type(odd){    background: #effaff;}.m2018 .products-nav>ul>li:nth-of-type(6).active>a{    color: #086bb6;}.new_row07{display: flex;    flex-wrap: wrap;}.new_row07 .w-50{  padding-right: 2vw;  width: 50%;}.new_row09 .new_table img{margin: -10px 0 0 10px}.article2.id583 a:hover,.article2.id583 .newservice_block h3{    color: #086bb6;}

/*內頁 end*/ 

/*1199px start*/ 


@media (max-width:1199px){/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*滑出選單*/li.reservation a {border-bottom: 1px solid #96d60f !important;}.cd-primary-nav, .cd-primary-nav ul {background: #ffffff;}/*logo*/ 
.cd-logo {width: 190px !important;margin-top: 5px !important;}/*go down*/ 
.scroll_link {top: -150px;}/*go top*/ 
.scrollTop002 .ii {background: white;}/*關於我們*/ 
.RWDleft_cont002 .item-second .text-box {padding: 30px;}.RWDleft_cont002 .item-second .text-box:after {display: none;}.RWDleft_cont002 .item-second .text-box a {margin: 35px 0 0;}/*關於我們_改影片*/ 
.block_about_video {padding: 100px 0;}.block_about_video .container {position: relative;padding: 0 40px;}.RWDedictor001 h1.main-title {text-align: center;margin: 30px 0 0;}.text_in {bottom: 20px;letter-spacing: 1px;font-size: 14px;}.show {height: 30vw !important;}/*澤林服務*/ 
.RWDproduct002 .section-subject {margin: 0px 0px 10px;}.RWDproduct002 {padding: 0 0 80px;}.RWDproduct002:after {display: none;}.popup-portfolio .portfolio-item:nth-child(2), .popup-portfolio .portfolio-item:nth-child(3) {margin-top: 0;}/*最新消息*/ 
.block_news:after {display: none;}/*寬度*/ 
.RWDnews009 .date-box {width: 70px;}.RWDnews009 .pic-box {width: 350px;}.RWDnews009 .text-box {width: calc(100% - 420px);float: left;}/*醫師開講*/ 
.block_video {padding: 70px 0 30px;}.RWDvideo002 .videoitem:before {display: none;}/*頁尾*/ 
.bg_footer {font-size: 12px;}.footer_left img {width: 68%;}.ft_bk {width: auto;}/*20220316*/ 
.contact_fixed {top: 100px; right: 15px;}ul.socialNetwork.pull-right > li { margin-bottom: 10px;}.contact_fixed a.fixed_tel_btn, .contact_fixed a.fixed_reserve_btn { margin-bottom: 10px;}/*-----內頁-----*/ 
.collapsing_header header {box-shadow: 1px 1px 15px rgba(43,43,43,.12);}#sidebar { width: 25%;}.pagecontent.col-md-9 { width: 75%;}.cd-search { top: 50px !important;}.cd-search button {top: 10px;}}

/*1199px end*/ 

/*Pad橫向 start*/ 

@media (max-width:1024px){
/*內頁*/ 
.page_wrapper_bg .collapsing_header .main {overflow-x: visible;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar {background: #fff;z-index: 21;position: sticky; top: 50px;position: -webkit-sticky;}.soi_btn a { width: calc(50% - 12px); float: left; display: block;margin: 10px 6px;text-align: center;padding: 6px 12px;margin-right: 6px;}.ask_t > div:nth-child(3) > a {width: 100%;margin: 10px 0;}span.tx_small { display: block;font-size: 13px;}.ask_a:after { left: 65px;}/*20220316維護*/ 
.RWDbanner_plus01 .page-scroll {  right: auto; left: 50%; transform: translateX(-50%); bottom: 30px;}
}
/*Pad橫向 end*/ 

/*991px start*/ 

@media (max-width: 991px) {
/*0825*/ 
.pagecontent.col-md-9 {    width: 100%;    padding: 0 15px !important;}#sidebar {    width: 100%;    margin-bottom: 30px;}.newservice_block .new_box {    padding-left: 30px;}.new_row09 .new_table td, .new_row09 .new_table th {    padding: 10px;}.new_row09 .new_table td{letter-spacing: 0;}
}
/*991px end*/ 

/*pad版 start*/ 

@media (max-width: 768px) {
/*關於我們*/ 
.block_about {padding: 120px 0 0;}.RWDleft_cont002 .item-second .text-box {position: relative;width: 90%;}.RWDleft_cont002 .item-second .text-box a {background: #fff;color: #555;border: 1px solid;}/*關於我們_改影片*/ 
.video_in {float: none;}.show {height: 400px !important;}.text_in {bottom: 0;position: relative;padding: 0px 30px;letter-spacing: 2px;font-size: 15px;}/*澤林服務*/ 
.RWDproduct002:before {height: 50%;}.popup-portfolio .portfolio-item {padding: 0 15px;}.RWDproduct002 h4 {font-size: 18px;}/*最新消息*/ 
.block_news {padding: 0 0 70px;}.RWDnews009 .date-box {width: 100%;text-align: left;padding: 5px 0 15px;}.RWDnews009 .pic-box {width: 250px;}.RWDnews009 .text-box {width: calc(100% - 250px);padding: 0 30px;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year {float: none;display: inline-block;}.RWDnews009 .item {padding: 0;margin-bottom: 20px;}.RWDnews009 .text-box .title a {font-size: 18px;}/*醫師開講*/ 
.RWDvideo002.istouch figure.effect-sarah h2::after {display: none;}/*頁尾*/ 
.footer_left img {width: 62%;}/*-----內頁-----*/#sidebar {width: 100%;margin-bottom: 35px;}.pagecontent.col-md-9 {width: 100%;}.hgroup h1:before{display:none;}.hgroup h1 {font-size: 26px;}.btn.btn_back {width: 100%;}.page_wrapper_bg .block_footer:after{display:none;}.edcontent2 .layoutlist_2 .listdate {width: 20%;}.edcontent2 .layoutlist_2 .list_subject { width: 80%;}.doc_info { text-align: left;}.ask_t > div:nth-child(5) > a:nth-child(2) {  width: 100%;margin: 10px 0;}.ask_a:after {left: 60px;}.page ul li {margin-right: 15px;}/*聯絡*/ 
.new-form .new-width .control-label { text-align: left !important;}.new-form {text-align: center;}
}
/*pad版 end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.phone-info{display:none !important;}.new_row07 .w-50 {    padding-right: 0;    width: 100%;}
}
/*767px end*/ 

/*650px start*/ 


@media (max-width: 650px){.new_row01 .newservice_img img, .new_row02 .newservice_img img {width: calc(100% / 3);}.new_row03, .new_row04, .new_row05, .new_row06 {flex-direction: column;}.newservice_block .newservice_img {width: 100% !important;margin-bottom: 10px;}.newservice_block .new_box {width:100% !important;padding-left:10px !important}/*20220316修改*/ 
.contact_fixed { right: 15px;}}

/*650px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.inner-button a { display: block;text-align: center;}/*20220316*/ 
.contact_fixed { top: 90px;}.scrollTop002 {bottom: 90px;}.RWDbanner_plus01 .page-scroll {display: none;}.phone-info img {    width: 20px;      margin: 10px 10px 10px 0;    top: -8px;    position: relative;}.phone-info {    padding: 10px 0;}.phone-info span {    font-size: 15px;    font-weight: bold;}.phone-info{display:block !important;}/* 表格 */ 
.new_table {    overflow-x: auto;    white-space: nowrap;}.new_table table{    width: 100%;    overflow-x: scroll;    -webkit-overflow-scrolling: auto;    overflow-x: auto;    white-space: inherit;}.tg {    border-collapse: collapse;    border-spacing: 0;}/*橫桿呈現*/ 
.new_table::-webkit-scrollbar {    width: 3px;    height: 5px;}.new_table::-webkit-scrollbar-thumb:horizontal {    background-color: #a6a6a6;    border-radius: 3px;}.new_table::-webkit-scrollbar-track-piece:horizontal:decrement,.new_table::-webkit-scrollbar-track-piece:horizontal:increment {    background-color: rgba(166, 166, 166, 0.2);}.new_row09 .new_table img {    margin: -10px 25px 0 10px;}.sample-outter {    grid-template-columns: 1fr;    gap: 50px 0;}.sample-outter::after {    content: "▼";    font-size: 18px;}
}
/*600px end*/ 

/*phone版 start*/ 

@media (max-width: 480px) {
/*go down*/ 
.RWDbanner_plus01 .page-scroll {bottom: 240px;}.RWDbanner_plus01 .page-scroll.style01 a {color: transparent;}.scroll_link {top: -100px;}/*大標統一*/ 
.RWDleft_cont002 .item-second .text-box .title, .RWDproduct002 h1.main-title, .block_news h1, .RWDvideo002 h1.main-title, .RWDedictor001 h1.main-title {text-align: center;}/*關於我們*/ 
.block_about {padding: 60px 0 30px;}.RWDleft_cont002 .item-second .pic img {width: 100%;}.RWDleft_cont002 .item-second .text-box{width: 100%;top: 0;text-align: justify;}.RWDleft_cont002 .item-second .text-box a {margin: 30px auto 0;}/*關於我們_改影片*/ 
.block_about_video {padding: 60px 0;}.video_in {padding: 0;}.text_in {padding-left: 15px;}.show {height: 28vh !important;}.ab-btn a {width: 100%;}/*澤林服務*/ 
.RWDproduct002 {padding: 0 0 50px;}.RWDproduct002:before {display: none;}.portfolio-item > .inner-content > img {padding: 4px;border: 0;}/*最新消息*/ 
.block_news {padding: 50px 0 40px;}.RWDnews009 .pic-box, .RWDnews009 .date-box, .RWDnews009 .pic-box, .RWDnews009 .text-box {width: 100%;padding: 0 20px;text-align: justify;}.RWDnews009 .text-box .under-line {margin: 0;}.RWDnews009 .text-box .title {margin: 15px 0 0;}/*醫師開講*/ 
.block_video {padding: 50px 0 0;}.RWDvideo002 .videoitem {margin: 8px 0px 30px;}/*頁尾*/ 
.block_footer {padding: 30px 0;}.footer_left img {width: 70px;}.footer_right {text-align: center;margin-top: 30px;}.ft_info {font-size: 12px;}.block_footer h8 a, .block_footer h8 span {font-size: 14px;}/*-----內頁-----*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-bottom: 30px;}.page_wrapper_bg .main .container {padding-left: 15px; padding-right: 15px;}.page_subject {padding: 0 !important;}.hgroup .container {margin-bottom: 30px;}.page_wrapper_bg .contact_fixed {right: 5px;}.page_wrapper_bg  .scrollTop002 { right: 5px;}.page_wrapper_bg  #keyreply-container {right: -8px;}.hgroup h1 { font-size: 24px;}.pro_prove .row { display: block; align-items: unset;}.te_block {margin-bottom: 20px;}/*最新消息手機*/ 
.layoutlist_2 .item {display: block;padding:30px 0  !important;}.layoutlist_2 .listdate .day {color: #afafaf !important; font-size: 12px !important;font-weight:normal !important;}.layoutlist_2 .listdate .day::before {display: inline;}.edcontent2 .layoutlist_2 .listdate { display: block;width: 100%;}.edcontent2 .layoutlist_2 .list_subject {width: 100%;margin-top: 0px !important;}.layoutlist_2 .listdate .yearmonth {display: inline;}.layoutlist_2 .listdate .day {display: inline;}.layoutlist_2 .subsubject {border-top: 1px solid #ddd;margin-top: 10px;padding-top: 10px;}/*植髮*/ 
.dis_flex img { width: 100%;}.dis_flex { display: block; align-items: unset;}.to_btn a {width: 100%; display: block;text-align: center; padding: 6px 20px;}.so_btn a { display: block; text-align: center;margin-bottom: 20px;background: #333;padding: 6px 15px;margin-right: 0;}/*毛髮*/ 
.pic-center small {text-align: left;}small {display: block;text-align: left;}p.left_t { text-align: left;}/*海外預約*/ 
.ask_block {display: block; align-items: unset; margin: 30px 0px; padding: 30px 10px;}.ask_t { padding-left: 15px;}.soi_btn a { width: 100%; float:none; margin: 20px 0; margin-right: 0;}.ask_block .col-md-3 {border-right: 0;}.ask_a:after {left: 50%;margin-left: -24px;}.ask_info { display: flex; flex-direction: column-reverse;  align-items: unset; margin-bottom: 0;}.new-form { text-align: left;}/*190904術後植髮*/ 
.process_button {width: 100%;text-align: center;}/*191029後續維護植髮專區*/ 
.page_img01 {width: 100% !important;height: auto !important;}/*0825*/ 
.new_row01 .newservice_img img, .new_row02 .newservice_img img {    width: 100%;    padding: 0;}.new_row07 .newservice_img2 img {    padding: 0;    width: 100%;}.new_row07 .newservice_img2 {    flex-direction: column;}
}
/*phone版 end*/ 

/*iphone6 start*/ 

@media (max-width: 380px){
/*服務*/ 
.popup-portfolio .portfolio-item {padding: 0 10px;}/*頁尾*/ 
.block_footer h8 a, .block_footer h8 span {display: block;}span.br {display: block;}
}
/*iphone6 end*/ 

/*380px start*/ 

@media (max-width: 380px){
.contact_fixed { top: 60px;}
}
/*380px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
