body, table, p, div, span, form, input, textarea, select, pre, button, h1, h2, h3, h4, h5, h6, * {
    font-family: "Microsoft JhengHei", 微軟正黑體, "Microsoft YaHei", 微軟雅黑體, Verdana, "Lucida Grande", sans-serif;
}
.content-inner-2.top0,.content-inner.top0 {
	padding-top: 0;
}
.content-inner-2.top5,.content-inner.top5 {
	padding-top: 5px;
}
.site-header.center .logo-header{
	left: auto;
}
.site-header.center .logo-header img{
	width: 200px;
}
.header-nav .nav>li>a {
	color: #717171;
}
h2{
	font-size: 30px;
}

.top10{
	margin-top: 10px !important;
}
.top20{
	margin-top: 20px !important;
}
.top30{
	margin-top: 30px !important;
}
.top40{
	margin-top: 40px !important;
}
.top50{
	margin-top: 50px !important;
}
.wpb_wrapper_r{
	margin-left: 10%;
}
.wpb_wrapper_l{
	margin-right: 10%;
}

.wpb_wrapper_l h2 {
    font-size: 2rem;
    font-weight: normal;
}
.wpb_wrapper_r h2 {
    font-size: 2rem;
    font-weight: normal;
}
.wpb_wrapper h3,.wpb_wrapper h2 {
    font-size: 1.75rem;
    font-weight: normal;
}
.area3 ,.area4{
	margin-top: 50px;
}
.wpb_wrapper {
	text-align: center;
	width: 80%;
}
.textcenter {
	text-align: center;
	width: 80%;
}
.testimonial-pic.style1{
	height: 150px;
    width: 150px;
}
.testimonial-9{
	box-shadow: none;
    border-bottom: 0;
}
.testimonial-9 h3.testimonial-name,.testimonial-9 h2.testimonial-name{
	color: #e09fc0;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
}
.testimonial-9 .testimonial-detail,.testimonial-9 .testimonial-text{
	text-align: left;
}
.testimonial-text p{
	font-size: 14px;
    line-height: 25px;
}
.dlab-img-overlay9:after, .dlab-img-overlay9:before {
    content: "";
    /* background: #ff5ea5; */
    background: -moz-linear-gradient(45deg,#ff5ea5 5%,#00becf 100%);
    /* background: -webkit-linear-gradient(45deg,#ff5ea5 5%,#00becf 100%); */
    /* background: linear-gradient(45deg,#ff5ea5 5%,#00becf 100%); */
	background: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: .8;
    z-index: 1;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.area_6_left{
	padding: 0;
}
.area_lt{
	padding-left: 50%;
}
.area_lt h2{
	font-size: 2.30769em;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
    margin-top: 95px;
}
.area_lt p{
	color: #898989;
    text-align: left;
    margin-bottom: 60px;
    letter-spacing: 1.6px;
    width: 80%;
}
.area_6_right{
	padding: 0;
}
.area_6_right1{
	max-height: 450px;
}
.area_6_right2{
	display: flex;
    max-height: 450px;
}
.area_6_right2 .dlab-img-effect img{
	min-height: 450px;
}
.-wrap{
	margin-top: 80px !important;
    margin-bottom: 120px !important;
}
.-wrap a {
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),color 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    margin: 0;
    display: table;
    border: 3px solid transparent;
    border-color: rgba(232, 118, 142, 0.3);
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	font-size: 16px;
	box-shadow: 0px 20px 40px -10px rgb(0 0 0 / 40%);
	border-width: 4px;
	padding: 28px 15px !important;
}
.-wrap a p{
	margin: 0;
}
.-wrap a:hover {
    border-color: #e8768e;
    background-color: #fff;
	color: var(--primary);
}
.area7{
	display: flex;
    justify-content: space-around;
	margin-top: 50px;
}
.footer-white .footer-bottom{
	background: #f27c9c;
}
.footl{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.foot2{
	display: flex;
	color: #ffff;
}
.foot3{
	margin-left: 20px;
}
.footer-bottom{
	padding: 60px 0 25px 0;
}
.site-footer .footer-bottom span.footr{
	font-size: 14px;
    color: #fff;
    opacity: 1;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
	padding-top: 50px;
}
footer.footer-white .footer-bottom a{
	color: #ffffff;
	opacity: 1;
	font-size: 14px;
}
footer.footer-white .footer-bottom a.fl1{
	
    font-size: 30px;
    font-weight: 600;
    line-height: 60px;
	
}
.nks_cc_trigger_tabs{
	top: 50%;
	display: block;
	left: auto;
    right: 0;
	position: fixed!important;
    cursor: pointer;
    z-index: 100000;
    opacity: 1;
	filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all .4s cubic-bezier(.645,.045,.355,1);
    -moz-transition: all .4s cubic-bezier(.645,.045,.355,1);
    -ms-transition: all .4s cubic-bezier(.645,.045,.355,1);
    -o-transition: all .4s cubic-bezier(.645,.045,.355,1);
    transition: all .4s cubic-bezier(.645,.045,.355,1);
    transition-delay: .1s;
    -webkit-transition-delay: .1s;
    -webkit-font-smoothing: antialiased;
}
.elementor-icon {
	display: block!important;
    background-color: #794069;
    color: #FFFFFF;
    border-radius: 50%;
    font-size: 26px;
    text-align: center;
    height: 44px;
    width: 44px;
    padding: 3px;
	margin: 0 10px 5px 0;
}
.elementor-icon:hover,a.elementor-icon:hover, a.elementor-icon:focus{
	background-color: #af84af;
	color: #FFFFFF;
}
.mobshow{
	display : none!important;
}
.nks_mobile .nks_cc_trigger_tabs {
	top: 50% !important;
}
.indexnews .embed-responsive{
	overflow: revert;
}
.indexnews img{
	min-height: auto;
}
.site-header.center .header-nav .nav{
	width: 80%;
	width: 100%;
	display: flex;
    justify-content: flex-end;
}
.about .history-title .title-element {
    font-family: "Oswald",cursive,sans-serif;
    font-size: 120px;
    text-transform: uppercase;
    color: rgba(242, 124, 124, 0.15);
    line-height: 120px;
    letter-spacing: 16px;
    width: 80%;
	    word-break: break-all;
    font-weight: 500;
    -webkit-font-smoothing: auto;

}
.about .history-title .shop-name {
    color: #f27c9c;
    font-size: 2.76923em;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 45%;
}
.about .history-title .description {
    color: #eeafc0;
    font-size: 18px;
	font-weight: 600;
    font-family: "HLT SIGNERICA MEDIUM",sans-serif;
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 60%;
}
.about .leftimg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    /* transform: translateX(-50%) translateY(-50%); */
    -o-object-fit: cover;
    object-fit: cover;
}
.about .reward-img {
    padding-top: 55px;
    display: block;
    clear: both;
}
.about .history-title {
    float: left;
    position: relative;
    margin-top: 20%;
}
.about .introduce .description:before {
    content: '';
    background: url(https://www.starno.com.tw/wp-content/themes/bleute1.1.4/asset/images/icon-spa.png) no-repeat 0 0;
    height: 120px;
    width: 130px;
    position: absolute;
    top: 10px;
    left: 0;
}
.about .introduce .introduce-image .content {
    margin-top: 35px;
    font-size: 14px;
    color: #898989;
    line-height: 24px;
    letter-spacing: 0.6px;
}
.about .introduce .title {
    font-size: 31px;
    color: #f27c9c;
    font-weight: 500;
    line-height: 20px;
    padding-top: 55px;
    text-transform: capitalize;
    margin-bottom: 35px;
    letter-spacing: 0.6px;
}
.about .introduce .description {
    color: #898989;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    letter-spacing: 0.6px;
}
.about .introduce .introduce-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 95px;
    clear: both;
    position: relative;
}
.about .bottom-about {
    display: block;
    clear: both;
    margin-top: 80px;
    letter-spacing: 0.6px;
}
.about .bottom-about .details {
    margin-bottom: 25px;
}
.about .bottom-about .text {
    color: #f27c9c;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
}
.about .bottom-about .text-info {
    color: #898989!important;
    font-size: 14px;
    padding-right: 20%;
    line-height: 24px;
}
.about .bottom-about .title {
    font-size: 14px;
    color: #f27c9c;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 0.6px;
}
.flex_col_end{
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.doctors-team .wpb_wrapper{
	text-align: left;
	font-size: 14px;
    line-height: 25px;
}
.doctors-team b, strong {
    font-weight: bold;
}
.doctors-team .doimg{
	text-align: center;
	width: 115.38462px;
    height: 115.38462px;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
	margin: 0 auto;
}
.doctors-team .doimg img{
	border-radius: 50%;
}
.wpb_wrapper h3, .wpb_wrapper h2{
	font-size: 24px;
}
.pageabout3 .leimg{
	text-align: center;
}
.pageabout3 .leimg img{
	border-radius: 50%;
}
.pageabout3 .wpb_wrapper{
	text-align: left;
}
.pageabout3 .wpb_wrapper img{
	width: 105px;
}
.pageabout3 .wpb_wrapper .wpb_wrapper_img{
	display: flex;
    justify-content: space-evenly;
}
.pageabout4 .leimg{
	text-align: center;
}
.pageabout4 .leimg img{
	border-radius: 50%;
}
.pageabout4 .wpb_wrapper{
	text-align: left;
}
.pageabout4 .wpb_wrapper h2{
	line-height: 1.1;
    color: #e09fc0;
}
.pageabout4 .wpb_wrapper .con{
	margin-bottom: 35px;
	font-size: 14px;
    line-height: 25px;
	color: #333;
}
.pageabout4 .wpb_wrapper .con p{
	margin-bottom: 10px;
}
.pageabout4 .wpb_wrapper a.bloglink{
	border: 1px solid transparent;
	border-color: rgb(173, 173, 173); 
	color: rgb(173, 173, 173); 
	background-color: transparent;
	padding: 10px 15px;
	font-size: 12px;
	border-radius: 2em;
	border-width: 2px;
}
.ptb30{
	padding: 30px 0;
}
.ptb60{
	padding: 60px 0;
}
.page_news .content-service .text-small .number {
    font-size: 7.69231em;
    color: #ffe1ed;
    font-family: "Oswald",sans-serif;
    position: relative;
}
.page_news .content-service .text-small .title-element {
    color: #f27c9c;
    font-size: 1.23077em;
    text-transform: uppercase;
    margin-top: 20px;
    line-height: 24px;
    letter-spacing: 0.6px;
}
.page_news .content-service .text-small .number:after {
    content: '';
    background: #eeafc0;
    height: 3px;
    width: 50px;
    position: absolute;
    bottom: 5px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.page_news .wpb_wrapper .title {
    font-size: 35px;
    text-align: center;
    color: #f27c9c;
    line-height: 50px;
}
.page_news .content {
    font-size: 14px;
    line-height: 24px;
    color: #898989;
	text-align: left;
}
.page_news .content p{
    margin-bottom: 8px;
}
.news h2.post-title {
	line-height: initial;
}
.treatment-items-list .items{
	text-align: center;
	margin-bottom: 75px;
}
.treatment-items-list .pic{
	max-width: 400px;
    margin: 0 auto;
}
.treatment-items-list .title{
	margin-top: -330px !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
	visibility: visible;
    font-family: Work Sans;
    font-weight: 600;
    font-style: normal;
    font-size: 24px;
    line-height: 150%;
    color: #f8b6c1 !important;
	font-size: 24px;
	min-height: 75px;
}
.treatment-items-list .title a{
	-webkit-text-stroke: 0px #e23535;
    color: #FFF !important;
    font-family: Microsoft JhengHei !important;
    text-shadow: 2px 2px 0 #e23535, -1px -1px 0 #e23535, 1px -1px 0 #e23535, -1px 1px 0 #e23535, 1px 1px 0 #e23535;
    text-shadow: red 0.1em 0.1em 0.2em;
}
.treatment-items-list .title .fon30{
	font-size: 40px !important;
	display: block;
}
.vc_sep_line{
	border-color:#ddbcbc;
	height: 1px;
    border-top: 1px solid #EBEBEB;
	border-top-width: 3px;
    display: block;
    position: relative;
    top: 1px;
	padding-top: 10px !important;
    margin-bottom: 250px !important;
	width: 10%;
	margin: 0 auto;
}
.treatment-items-list .com{
	visibility: visible;
    font-family: Work Sans;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 180%;
    color: #686868 !important;
	margin-top: 10px !important;
    padding-right: 15% !important;
    padding-left: 15% !important;
}
.treatment-items-list h1{
	font-size: 24px;
	text-align: center;
}
body .treatment-items{
    color: #333;
}
.treatment-items h1{
	font-size: 36px;
	font-weight: 500;
	margin-top: 20px;
    margin-bottom: 10px;
}
.treatment-items h2{
	font-size: 30px;
	font-weight: 500;
	margin-top: 20px;
    margin-bottom: 10px;
}
.treatment-items h3{
	font-size: 24px;
	font-weight: 500;
	margin-top: 20px;
    margin-bottom: 10px;
}
.treatment-items h4{
	font-size: 18px;
	font-weight: 500;
	margin-top: 10px;
    margin-bottom: 10px;
	line-height: 1.1;
}
.treatment-items h5{
	font-size: 14px;
	font-weight: 500;
	margin-top: 10px;
    margin-bottom: 10px;
	line-height: 1.1;
}
.treatment-items h1.hidenh1{
	font-size: 24px;
	text-align: center;
	color: rgba(242, 124, 156, 0.01);
	margin-top: -120px;
}
.treatment-items p{
	font-size: 14px;
    line-height: 25px;
	margin: 0 0 10px;
}
.treatment-items .vc_custom_1484889414675{
	padding-top: 40px !important;
    padding-right: 10% !important;
    padding-bottom: 30px !important;
    padding-left: 10% !important;
}

.treatment-items .area1 .area1title{
	color: #e3b0af;
	display: block;
	font-weight: bold;
	font-size: 30px;
	line-height: 1.1;
	margin-top: 20px;
    margin-bottom: 10px;
}
.treatment-items .vc_custom_1481267061600 {
    padding-top: 90px !important;
	padding-top: 40px !important;
    padding-right: 10% !important;
    padding-bottom: 22px !important;
    padding-bottom: 30px !important;
    padding-left: 10% !important;
    background-image: url(https://www.starno.com.tw/wp-content/uploads/2017/03/188b6cd6e824e16f2a44976e4f6b00bb.jpg?id=5005) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
	text-align: center;
}
.treatment-items .vc_custom_1481267061600 p{
	font-size: 11pt; 
	color: #000000;
}
.treatment-items .area1 p span{
	font-size: 11pt; 
	color: #000000;
	line-height: 25px;
}
.treatment-items .area1 img{
	margin-bottom: 10px;
}

.treatment-items .area2 h2{
	font-weight: 500;
	margin-top: 25px;
}

.treatment-items .area2 span{
	font-size: 11pt; 
	color: #000000;
}
.treatment-items .area2 p{
	text-align: left;
	font-size: 11pt;
	color: #000000;
}

.treatment-items .area4 p{
	text-align: left;
	font-size: 11pt;
	color: #000000;
}
.tac{
	text-align: center;
}
.tal{
	text-align: left;
}
.tar{
	text-align: right;
}
.treatment-items .area8 img{
	margin: 0 30px;
}
.treatment-items .area10 img{
	margin-bottom: 35px;
}
.treatment-items .area12 img{
	margin-bottom: 35px;
}
.treatment-items .area12 p{
	margin-bottom: 10px;
}
.treatment-items .area16 img{
	margin-bottom: 35px;
}
.treatment-items .item2_1 img{
	margin-bottom: 35px;
}
.treatment-items .acod-head a:after {
    font-family: themify;
    content: "";
    float: right;
    color: #efbb20;
    font-size: 16px;
    letter-spacing: -2px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.treatment-items .acod-head a:before {
    font-family: themify;
    content: "\e622";
    float: right;
	color: var(--primary);
    font-size: 16px;
    letter-spacing: -2px;
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.treatment-items .acod-head a.collapsed:after {
    content: "";
    font-size: 16px;
    font-family: themify;
}
.treatment-items .acod-head a.collapsed:before {
    content: "\e61a";
    font-size: 16px;
    font-family: themify;
    color: #3d474a;
}
.vc_column-inner .wpb_wrapper{
	text-align: left;
    width: 100%;
}
.pcmod{
	display:block;
}
.phmod{
	display:none;
}
.treatment-items .item3_1{
	padding-top: 20px;
	text-align:center;
}
.treatment-items .item3_1 .item3_1_div{
	text-align: center;
	display: flex;
	justify-content: center;
}
.treatment-items .item3_1 .item3_1_div1{
	width: 377px;
	display: inline-block;
	background: #a35a9a;
	color: #fff;
	padding: 3px;
	max-width: 100%;
}
.treatment-items .item3_1 .item3_1_div12{
	width: 370px;
	padding: 10px;
	border: solid 1px #fff;
	max-width: 100%;
}
.treatment-items .item3_1 .item3_1_div2{
	width: 377px;
	display: inline-block;
	background: #a77cba;
	color: #fff;
	padding: 3px;
	max-width: 100%;
}
.treatment-items .item3_1 .item3_1_div22{
	width: 370px;
	padding: 10px;
	border: solid 1px #fff;
	max-width: 100%;
}
.treatment-items .item3_1 .info2{
	padding-top: 20px !important;
	text-align:center;
	font-size: 13px;
}
.vc_custom_1481267061600.bgrn{
	background-repeat: repeat-x !important;
	background-repeat-x: repeat !important;
	background-repeat-y: no-repeat !important;
}
.treatment-items p.lfe50{
	margin-left: 50px;
}
.dlpyflexcou{
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.dlpyflexcou2{
	display: flex;
    flex-direction: column;
    justify-content: center;
	align-items: center;
}
.treatment-items.pageabout4_page .vc_custom_1484889414675{
    padding-right: 0% !important;
    padding-left: 0% !important;
}
.pageabout4_page .vc_custom_1484889414675.top0 {
	padding-top: 0px !important;
}
.pageabout4_page .vc_custom_1484889414675 .toptital h2{
	text-align: center;
    color: #f495af;
    font-size: 24px;
	margin: 0;
}
.pageabout4_page .con{
	text-align: left;
	font-size: 14px;
	line-height: 25px;
}
.pageabout4_page.page3 .con{
	text-align: center;
}
.video{
	background-color: rgba(68, 68, 68, 0.06) !important;
}
.video .dlab-post-title{
	padding: 20px 9%;
	background-color: #fff;
}
.video .post-title{
	line-height: 1.3;
	margin: 30px 0 0 0 !important;
}
.video .tg-item-excerpt{
	word-wrap: break-word;
}
.site-header.header{
	min-height: 82.5px!important;
}
.treatment-items p.marg20{
	margin: 20px 0;
}
.mainpicbor{
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 1px solid #EBEBEB;    
	border-color: #EBEBEB;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}
.page-wraper {
    background: #ffffff;
}	

.blog_list h1{
	font-size: 36px;
	font-weight: 500;
	margin-top: 20px;
    margin-bottom: 10px;
}
.blog_list h2{
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	margin: 25px 0;
}
.blog_list .tg-item-excerpt{
	font-size: 14px;
}
.blog_list .paglink{
	position: relative;
    display: inline-block;
    border: 2px solid;
    padding: 8px 20px;
    text-transform: uppercase;
    font-size: 12px;
    color: #444;
    fill: #444;
    stroke: #444;
    border-color: #444;
}
.blog_list .items{
	margin-bottom: 20px;
}
.blog_list .items p{
	margin-bottom: 5px;
	min-height: 72px;
}
.bgpink ,.page1124{
	background-color: #ffe2e9;
}
.bgpink2{
	background-color: #fff3f7;
}
.bgpink3{
	background-color: #ffd6df;
}
.flex_r{
	display: flex;
    align-items: center;
	justify-content: center;
}
.flex_r2{
	display: flex;
}
.flex_r3{
	display: flex;
    align-items: center;
}
.flex_r4{
	display: flex;
    align-items: flex-end;
}
.flex_r5{
	display: flex;
    align-items: flex-end;
}
.flex_c{
	display: flex;
    flex-direction: column;
}
.flex_c2{
	display: flex;
    flex-direction: column;
	justify-content: center;
	/*align-items: center;*/
}
.flex_c3{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.flex_c4{
	display: flex;
    flex-direction: column;
	justify-content: center;
	align-items: center;
}
.page1124 p{
    /*font-weight: bold;*/
	font-size: 17px;
}
.page1125 p{
	font-size: 14.6667px;;
}

.page1124 .marl20{
    margin-left: 20px;
}
.page1124 .marl15{
    margin-left: 15px;
}
.page1124 .mart10{
	margin-top: 10px;
}
.page1124 .mart20{
	margin-top: 20px;
}
.page1124 .mart40{
	margin-top: 40px;
}
.page1124 .heightfit{
	height: fit-content;
}

.page1124 .pcs_1{
	
}
.page1124 .pcs_2{
	color: #ff85b4;
}
.page1124 .pic14{
	
}
.page1124 .pic4447{
    justify-content: space-around;
}
.page1124 .pic67{
    justify-content: flex-end;
}
.page1124 .pic47{
	height: fit-content;
    margin: 60px 0 0 20px;
}
.page1124 .pic44{
	max-width: 60%;
}
.page1124 .pic100{
	max-width: 100%;
}
.page1124 .pic50{
	max-width: 50%;
}
.page1124 .pic59{
	max-width: 59%;
}
.page1124 .qnacss{
	padding: 4px 13px 4px 15px;
    background: #ffe7e7;
    background: #fff3f3;
	
}
.page1124 .panel{
	border: solid 1px #ffa6a6;
	margin: 10px 0;
    padding: 0 0 0 37px;
}
.page1124 .iphorm-theme-light-light .iphorm-group-style-bordered > .iphorm-group-elements .iphorm-group-title-description-wrap{
	background: #ffe7e7;
}
.page1124 .iphorm-theme-light-light .iphorm-group-style-bordered>.iphorm-group-elements{
	background: #ffe7e7 url(https://www.starno.com.tw/wp-content/plugins/iphorm-form-builder/themes/light/images/boxed-group-bg.png) repeat-x bottom  left;
}
.page1125 .vc_custom_1484889414675{
	padding-top: 40px !important;
    padding-bottom: 30px !important;
	
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.page1125 .bgpink ,.page1125{
	background-color: #fff3f3;
}
.page1125 .bgpink2{
	background-color: #ffe7e7;
}
.page1125 .bgpink3{
	background-color: #ffe2e9;
}
.page1125 .bgpink4{
	background-color: #ffdcdc;
}

.page1125 .flori{
	float: right;
}
.page1125 .pic_1{
	width: 80%;
}
.page1125 .pic_2{
	width: 60%;
}
.page1125 .p0css{
	padding: 0;
}
.page1125 .bs1px span{
	color: #bd8186;border: solid 1px;padding: 2px 3px;font-size: 20px;
}
.fb_dialog_content iframe{
	bottom: 68px!important;
	right: 2px!important;
}
.treatment-items.Phoenix-Radio p{
	/*font-size: 22px;*/
	/*line-height: 40px;*/
}
.treatment-items.Phoenix-Radio .par0 p{
	margin:0;
}
.murasaki{
	color: #510381;
}
.black{
	color:#000;
}
.while{
	color:#fff;
}
.pa0{
	padding: 0;
}
.par0{
	padding: 0;
}
.treatment-items .vc_custom_1484889414675.patop0{
	padding-top: 0px !important;
}
.blcolor1{
	background: #c981ac;
}
.dpflex{
	display: flex;
}
.dpflex2{
	display: flex;
	flex-direction: column;
}
.bbmurasaki{
	border-bottom: solid 1px #bda8c7;
}
.pc450{
	max-width: 450px;
	width: 100%;
}
.pc400{
	max-width: 400px;
	width: 100%;
}
.pc350{
	max-width: 350px;
	width: 100%;
}
.pc340{
	max-width: 340px;
	width: 100%;
}
.pc330{
	max-width: 330px;
	width: 100%;
}
.pc200{
	max-width: 200px;
	width: 100%;
}
.per_css1{
	border: solid 2px #ca719f;
	padding: 3px 10px;
	font-size: 18px;
	color:#ca719f;
}
.w104{
	width: 104px;
}
.w20pa{
	flex: 0 0 20%;
    max-width: 20%;
}
.plt_title{
	height: 59px;
}
.plt_title2{
	height: 97px;
}
@media (max-width: 500px){
	
	.plt_title{
		height: auto;
		max-height: 40px;
	}
	.plt_title2{
		height: 43px;
	}
	.mtac{
		text-align: center;
	}
	.w20pa{
		flex: none;
		max-width: 100%;
	}
	.per_css1{
		font-size: 14px;
	}
	.mob300{
		max-width: 300px;
	}
	.mob270{
		max-width: 270px;
	}
	.mob250{
		max-width: 250px;
	}
	.mob200{
		max-width: 200px;
	}
	.mob150{
		max-width: 150px;
	}
	.mob30{
		max-width: 30px;
	}
	.mobtal{
		text-align: left;
	}
	.bbmurasaki{
		margin-bottom: 20px;
	}
	.pcmod{
		display:none;
	}
	.phmod{
		display:block;
	}
	.pic90pa{
		width:90%;
	}
	.pic80pa{
		width:80%;
	}
	.pic70pa{
		width:70%;
	}
	.pic60pa{
		width:60%;
	}
	.mobtac{
		text-align: center;
	}
	.img265{
		max-width:265px;
	}
	.w104{
		width: auto;
	}
	.phw250{
		width: 250px;
		margin: 0 auto;
	}
	.phtac{
		text-align: center;
	}
}

@media (max-width: 767px) { 
	.mobshow{
		display : block!important;
	}
	.wpb_wrapper {
		text-align: center;
		width: 90%;
	}
	.wpb_wrapper_r{
		margin-left: auto;
	}
	.wpb_wrapper_l{
		margin-right: auto;
	}
	.area_lt {
		padding-left: 70px;
	}
	.area_6_right2 {
		max-height: max-content;
		flex-direction: column;
	}
	.area_6_right2 .dlab-img-effect img{
		min-height: auto;
	}
	.-wrap a {
		padding: 28px 5px !important;
	}
	.site-header.center .logo-header {
		width: 160px;
		max-width: 160px;
	}
	.is-fixed .main-bar{
		/*top: 35px;*/
	}
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	.treatment-items h1.hidenh1{
		margin-top: -10%;
		display:none;
	}
	.treatment-items .vc_custom_1484889414675{
		padding-top: 5px !important;
		padding-top: 30px !important;
		padding-left: 0% !important;
		padding-right: 0% !important;
	}
	.treatment-items .vc_custom_1484889414675 div .col-md-12{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.tabletitle{
		font-size: 16px;
	}
	.pagetitlefont h1 ,.vc_custom_1484889414675 h2{
		font-size: 24px !important;
	}
	.treatment-items .area8 img{
		margin: 10px 0;
	}
	.treatment-items p.lfe50{
		margin-left: 0px;
	}
	.treatment-items .item3_1 .item3_1_div{
		flex-direction: column;
	}
	.site-header.header{
		height: 50px!important;
		min-height: 50px!important;
	}
	.page1124 .marl20{
		margin-left: 0px;
	}
	.page1124 .marl15{
		margin-left: 0px;
	}
	.flex_r{
		flex-direction: column;
	}
	.flex_r2{
		flex-direction: column;
	}
	.flex_r3{
		flex-direction: column;
	}
	.flex_r4{
		flex-direction: column;
	}
	.flex_r5{
		flex-direction: column;
		align-items: center;
	}
	.page1124 .pic50{
		max-width: 100%;
	}
	.page1124 .pic59{
		max-width: 100%;
	}
	.page1124 .pic44{
		max-width: 100%;
	}
	.page1124 .pic47{
		margin: 0;
	}
	.page1125 .pic_1{
		width: 100%;
	}
	.page1125 .pic_2{
		width: 100%;
	}
	.page1125 .flori{
		float: none;
	}
	.page1125 .p0css{
		padding: 0 15px;
	}
	.page1125 .p0css2{
		padding: 0;
	}
	.page1125 .bs1px span{
		color: #bd8186;border: 0;padding: 0;font-size: 20px;
	}
	.page1125 .bs1px{
		color: #bd8186;border: solid 1px;padding: 2px 3px;font-size: 20px;
	}
	.page1125 .qnacss{
		padding: 0;
	}
	.foot2{
		flex-direction: column;
	}
	.foot3{
		margin-left: 0px;
	}
}
@media (min-width: 1200px){
	.container {
		max-width: 980px;
	}	
}
@media (min-width: 1400px){
	.container {
		/*max-width: 1400px;*/
		max-width: 1200px;
	}	
	.page1125 .container {
		max-width: 1000px;
	}
}
