@charset "utf-8";
/*@import url(common.css);*/
@import url(icon.css);
.ie6 img{width:100%;max-width: 100%;height: auto;;padding:0em;}
.img-fluid{max-width:100%;height:auto}
/*@import url(mp.css);*/
/* CSS Document */
* {margin:0;padding:0;}
.clearfix::after{display:block;clear:both;content:""}
html{-webkit-text-size-adjust:none}

/*#contents{width:1200px;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}
#contents:after {content:''; clear:both; display:block;}

@media screen and (max-width: 576px) {
#contents{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 577px) and (max-width: 767px) {
#contents{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
#contents{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
#contents{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}

.container{width:100%;height:100% !important;padding:0;margin:0 auto;background:transparent;}*/


#contents {width:100% !important;height:auto; margin:0; padding:60px 0 0 0;}
#contents:after {content:''; clear:both; display:block;}

/*.container{width:1440px;min-width:1440px;height:100% !important;padding:0;margin:0 auto;background:transparent;}*/
.container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
/*@media screen and (max-width: 576px) {
.container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 577px) and (max-width: 767px) {
.container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
.container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}	

}*/
/*.container{width:1200px;min-width:1200px;height:100% !important;padding:0;margin:0 auto;background:transparent;}*/
footer{background-color:#452767;width:100%;padding-bottom: 1rem;}
footer .footer_logo{padding:3rem 0;margin-bottom: 1rem;}
footer .footer_logo p{color:rgba(255,255,255,0.8);font:1.15625em "微軟正黑體";padding:16px 0 0 0;}
.footericonlink{font:1.03125rem "微軟正黑體";font-weight:500;width:370px;/*position:relative;*/padding-top:11px;margin:0 auto;}

#bottom_home{width:100%; background:#e7e1ed;color:#82689d;font:12pt Arial;font-weight: 500;line-height: 49px;height: 49px;/* margin:2rem 0 0 0;*/margin:0; text-align: center;}
/*footer*/
#footer_top {width:640px;margin:0 auto;zoom:1;padding:1em 0 1.5rem 0;}
#footer_top:after {content:''; display:block; clear:both;}
#footer_top .menuList{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_top .menuList .column1{width:calc(100%/4);margin-right:0em;margin-top:0em;bottom:2em;text-align:center;}
#footer_top .menuList a{color:#ffffff;}
#footer_top .menuList a:hover{color:#ffffff;}
#footer_top .menuList .column1 .title{width:100%;font:1.03125rem "微軟正黑體";font-weight:800;letter-spacing:-1px;margin-bottom:1.3rem;color:#ffffff;text-align:left;display:inline-block; #display:inline; zoom:1}
#footer_top .menuList .column1 > ul >li{width:100%;font:1rem "微軟正黑體";vertical-align:middle; text-align:left;clear:both;color:rgba(255,255,255,0.8);}

@media screen and (max-width: 640px) {
footer{width:100%;padding-bottom: 1rem;}
	
	
#footer_top {width:100%;margin:0 auto;zoom:1;padding:1em 1em 1.5rem 1em;}	
#footer_top .menuList .column1{width:calc(100%/2);margin-right:0em;margin-top:1em; bottom:2em;text-align:center;}
	
#footer_top .menuList .column1 .title{width:100%;font:1.03125rem "微軟正黑體";font-weight:800;letter-spacing:-1px;margin-bottom:1.3rem;color:#ffffff;text-align:left;display:inline-block; #display:inline; zoom:1}
#footer_top .menuList .column1 > ul >li{width:100%;font:1rem "微軟正黑體";vertical-align:middle; text-align:left;clear:both;color:rgba(255,255,255,0.8);}
	
	
}

/*news_content*/
#news_content_block{width:100%}
#news_content_block .news_content_block{width:100%;background:#ffffff;padding:1em;}
#news_content_block .news_content_block:after {content:''; display:block; clear:both;}
#news_content_block .news_content_block .news_content_title{font-size:13px;color:#858293;margin-top:1em;}
#news_content_block .news_content_block .news_content_date{font-size:13px;color:#858293;margin-bottom: 1em;}






.copyright{display:inline-block;width:100%;height: 50px;line-height: 50px; background:#fff;color:#82689d;}
.copyright {text-align: center;letter-spacing:1px;font-size:13px;}

/*common 2_block*/
#common_block{display: flex;flex-wrap: wrap; justify-content: flex-start;align-content: space-between;align-items:stretch;padding:0.5em;}
#common_block:after {content:''; display:block; clear:both;}
#common_block .left_block{width:100%;}
#common_block .right_block{width:calc((100% - 0%) - 0px);margin-left:0px}

#common_block .left_block .map_block{width:100%;background:rgba(255,255,255,1);padding:1rem 0;border-radius: 7px;}
#common_block .left_block .map_block:after {content:''; display:block; clear:both;}
/*search input*/
#common_block .left_block .map_block #search_block{width:calc(100% - 2em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:space-between;padding-bottom:2rem;margin:1em;border-bottom:1px solid #c4b6d1;}
#common_block .left_block .map_block #search_block .search_block_3_1{width:100%;text-align: left;}
#common_block .left_block .map_block #search_block .search_block_3_2{width:100%;}
#common_block .left_block .map_block #search_block .search_block_3_2 .search_input{width:100%;box-sizing: border-box;padding:0.5em;border:1px solid #c2b3d0;}
#common_block .left_block .map_block #search_block .search_block_3_2 span{font:0.875rem "微軟正黑體";color:#424242;}
#common_block .left_block .map_block #search_block .search_block_3_3{width:100%;text-align: left;}
#common_block .left_block .map_block #search_block .search_block_3_3 #search_bu a{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight:700;background:#f7f4f9;color:#aa95bd;display:inline-block;border:1px solid #c2b3d0;text-align:center;padding:0.3em 1.5em;margin:0 0.5em;text-decoration:none;}
#common_block .left_block .map_block #search_block .search_block_3_3 #search_bu a:hover{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#e8deef;color:#aa95bd;display:inline-block;text-align:center;border:1px solid #c2b3d0;padding:0.3em 1.5em;margin:0 0.5em;}
#common_block .left_block .map_block #search_block .salons_title{font:1.5rem "微軟正黑體";font-weight: 400;color:#af9cc1;margin-left: 18px;}



/*列表*/
#common_block .left_block .map_block #salons_area_list{width:calc(100% - 70px);margin:1em 35px 21px 35px;}
#common_block .left_block .map_block #salons_area_list .salons_area_title{width:100%;height: 36px; }
#common_block .left_block .map_block #salons_area_list .salons_area_title .salons_title{font:1.5rem "微軟正黑體";font-weight: 400;color:#af9cc1;margin-left: 18px;}

/*#common_block .left_block .map_block #salons_area_list #button_block_bg{width:auto;padding:0;margin:0;background:#c2b3d0;}
#common_block .left_block .map_block #salons_area_list #button_block_bg #button_block{width:auto;overflow:hidden;text-align:center;overflow:hidden}
#common_block .left_block .map_block #salons_area_list #button_block_bg #button_block .salons_area_button a{font:1.0625em "微軟正黑體";font-weight: 700; background:#c2b3d0;color:#ffffff;display:inline-block;text-align:center;padding:1em 1.5em;text-decoration:none;}
#common_block .left_block .map_block #salons_area_list #button_block_bg #button_block .salons_area_button a:hover{background:#aa95bd;color:#ffffff;display:inline-block;text-align:center;padding:1em 1.5em;}
*/
#common_block .left_block .map_block #button_block_bg{width:auto;padding:0;margin:0;background:#c2b3d0;}
#common_block .left_block .map_block #button_block{display: flex;flex-wrap: wrap;justify-content:center;align-content:  center;align-items:stretch;  height: auto;}
#common_block .left_block .map_block #button_block .salons_area_button a{font:1.0625em "微軟正黑體";font-weight: 700; background:#c2b3d0;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 1.3em;text-decoration:none;}
#common_block .left_block .map_block #button_block .salons_area_button a:hover{background:#aa95bd;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 1.3em;}



#common_block .left_block .map_block #salons_area_list .salons_area_select{display:none;}
#common_block .left_block .map_block .salon_list_border{width:calc((100% - 2px) - 69px);border: 1px solid #c4b6d1;border-radius: 7px;box-sizing: border-box;margin:0 34px 0 35px;/*margin:0 34px 50px 35px;*/}
#common_block .left_block .map_block .salon_list_title{font:1.3125em "微軟正黑體";font-weight: 400;color:#af9cc1;margin:0;margin:35px 0 1rem 50px }
#common_block .left_block .map_block .salon_list{width:100%;font:1.125rem "微軟正黑體";border-radius: 7px;}
#common_block .left_block .map_block .salon_list:after {content:''; display:block; clear:both;}
#common_block .left_block .map_block .salon_list:hover{border-radius: 7px;background:#f3f0f6;background-position: right 7em top 50%; filter:alpha (opacity=1);opacity:1;display:inline-block;  vertical-align:middle;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;}
#common_block .left_block .map_block .salon_list .Slist_2_1{width:20%;float:left;text-align: center;margin:20px 0 21px 0;color:#b09cc1;}
#common_block .left_block .map_block .salon_list .Slist_2_2{width:20%;float:left;margin:20px 0 21px 0;color:#b09cc1;text-align: left;}
#common_block .left_block .map_block .salon_list .Slist_2_2 .store_new{display:inline-block;padding:0 0.5em;font:1rem "微軟正黑體";font-weight: 700;color:#ff0000;border-radius:5px;vertical-align: top;margin-top:2px;}
#common_block .left_block .map_block .salon_list .Slist_2_2 .store_soon{display:inline-block;padding:0 0.5em;font:1rem "微軟正黑體";font-weight: 700;color:#55207e;border-radius:5px;vertical-align: top;margin-top:2px;}

#common_block .left_block .map_block .salon_list .Slist_2_3{width:60%;float:left;margin:20px 0 21px 0;color:#b09cc1;}
#common_block .left_block .map_block .salon_list .Slist_line{float:left;width:100%;height:1px;line-height:1px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cec2d9), color-stop(100%, #cec2d9));background-image: linear-gradient(to right, #cec2d9 10%, rgba(206, 194, 217, 0) 100%);background-position: bottom;background-size: 1px 1px;background-repeat: repeat-x;}
@media screen and (max-width: 575px) {
#common_block .left_block .map_block .salon_list{width:100%;font:1.125rem "微軟正黑體";border-radius: 7px;}	
#common_block .left_block .map_block .salon_list .Slist_2_1{width:100%;float:left;text-align: left;margin:0;padding:0.5em 0.5em 0 0.5em;color:#b09cc1;}
#common_block .left_block .map_block .salon_list .Slist_2_2{width:100%;float:left;margin:0;color:#b09cc1;text-align: left;padding:0em 0.5em 0.5em 0.5em;}
#common_block .left_block .map_block .salon_list .Slist_2_3{width:100%;float:left;margin:0;color:#b09cc1;padding:0em 0.5em 0 0.5em;}
	
	
}
  


/*member_block*/
#common_block .left_block .member_block{width:calc(100% - 75px);border-radius: 7px;padding:2em 38px 2em 37px; background: #ffffff;}

#common_block .left_block .member_block .vip_img_block{width:100%;border: 1px solid #aa95bd;box-sizing: border-box;}
#common_block .left_block .member_block .vip_img_block:after{content:''; clear:both; display:block}
#common_block .left_block .member_block .vip_img_block .vip_img_left_block{width:50%;float: left;}
#common_block .left_block .member_block .vip_img_block .vip_img_right_block{width:50%;float: left;}
#common_block .left_block .member_block .vip_info_block{width:100%;margin-top:1em;}
#common_block .left_block .member_block .vip_info_block .Vtitle{color:#aa95bd;font:1.375rem "微軟正黑體";font-weight: 700;}
#common_block .left_block .member_block .vip_info_block .Vnote{color:#8d8d8d;font:1.125rem "微軟正黑體";}
#common_block .left_block .member_block .QA_sub_title{color:#757575;font:1.375rem "微軟正黑體";padding:3rem 0 1.2rem 1.5rem;}


#common_block .left_block .contact_input_block{width:calc(100% - 75px);border-radius: 7px;padding:2em 38px 2em 37px; background: #ffffff;}
#common_block .left_block .contact_input_block .contact_title{color:#b5a2c5;font:1.75rem "微軟正黑體";margin:0 0 10px 0;padding-bottom:2rem;border-bottom:1px solid #d4d4d4;}
#common_block .left_block .contact_input_block .contact_form_2_1{width:15%;float:left;margin:1rem 0;color:#7d7d7d;font:1.125rem "微軟正黑體";}
#common_block .left_block .contact_input_block .contact_form_2_2{width:85%;float:left;margin:1rem 0;color:#7d7d7d;font:1.125rem "微軟正黑體";}
#common_block .left_block .contact_input_block .contact_form_2_2 .input01{background:#f9f9f9;padding:0.3em;border:1px solid #d4d4d4;width:40%;box-sizing: border-box;}
#common_block .left_block .contact_input_block .contact_form_2_2 .input{background:#f9f9f9;padding:0.3em;border:1px solid #d4d4d4;width:100%;box-sizing: border-box;}
#common_block .left_block .contact_input_block .contact_form_2_2 .textarea{width:100%;max-width:100%;height:150px;max-height:150px; border:1px #d4d4d4 solid;background:#f9f9f9;padding:0.3em;box-sizing: border-box;}
#common_block .left_block .contact_input_block .confirm_block{width:100%;overflow:hidden;padding: 0; text-align: right;}
#common_block .left_block .contact_input_block .confirm_block .confirm a{font:1.375rem "微軟正黑體";font-weight: 700; 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight:700;background:#c2b3d0;color:#ffffff;display:inline-block;text-align:center;padding:0.6em 5em;margin:1em 0;text-decoration:none;}
#common_block .left_block .contact_input_block .confirm_block .confirm a:hover{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#aa95bd;color:#ffffff;display:inline-block;text-align:center;padding:0.6em 5em;margin:1em 0;}


/*列表內頁*/

#common_block .left_block .content_block{width:100%;background: #ffffff;padding:0;}
#common_block .left_block .content_block:after {content:''; display:block; clear:both;}

#common_block .left_block .content_block #salons_area_list{width:calc(100% - 70px);margin:1em 35px 0 35px;}
#common_block .left_block .content_block #salons_area_list .salons_area_title{font:1.5rem "微軟正黑體";font-weight: 400;color:#af9cc1;line-height: 36px; display: inline-block;margin-left: 17px;}

#common_block .left_block .content_block #salons_area_list .salons_area_title .store_new{display:inline-block;padding:0 0.5em;font:1.3rem "微軟正黑體";font-weight: 700;color:#ff0000;border-radius:5px;vertical-align: top;margin-top:4px;}
#common_block .left_block .content_block #salons_area_list .salons_area_title .store_soon{display:inline-block;padding:0 0.5em;font:1.3rem "微軟正黑體";font-weight: 700;color:#55207e;border-radius:5px;vertical-align: top;margin-top:4px;}


#common_block .left_block .content_block #salons_area_list .info_line{float:left;width:100%;border-bottom: 3px solid #aa95bd;padding-bottom:1em;margin-bottom:2em;}
#common_block .left_block .content_block #Beautician_blcok{width:calc(100% - 70px);padding:0 35px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;}

#common_block .left_block .content_block #Beautician_blcok .beau_1_1{width:calc(100% - 2%);padding-left:2%;color:#aa95bd;font:1.25rem "微軟正黑體";font-weight: 700;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_1{width:calc(100% - 2%);padding-left:2%;color:#aa95bd;font:1.25rem "微軟正黑體";font-weight: 700;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2{width:calc(100% - 2%);padding-left:2%;color:#aa95bd;font:1.25rem "微軟正黑體";font-weight: 700;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .visa_logo{background:url(../images/Visa_logo.svg) left top no-repeat;background-size:40px;height:30px;width:40px;margin:0 0.2em;display:inline-block;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .master_logo{background:url(../images/Mastercard_logo.svg) left top no-repeat;background-size:40px;height:30px;width:40px;margin:0 0.2em;display:inline-block;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .jcb_logo{background:url(../images/JCB_logo.svg) left top no-repeat;background-size:40px;height:30px;width:40px;margin:0 0.2em;display:inline-block;}

#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .line_logo{background:url(../images/line_logo.svg) left top no-repeat;background-size:36px;height:36px;width:36px;margin:0 0.2em;display:inline-block;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .instagram_logo{background:url(../images/instagram_logo.svg) left top no-repeat;background-size:36px;height:36px;width:36px;margin:0 0.2em;display:inline-block;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .facebook_logo{background:url(../images/facebook_logo.svg) left top no-repeat;background-size:36px;height:36px;width:36px;margin:0 0.2em;display:inline-block;}
#common_block .left_block .content_block #Beautician_blcok .beau_2_2 .twitter_logo{background:url(../images/twitter_logo.svg) left top no-repeat;background-size:36px;height:36px;width:36px;margin:0 0.2em;display:inline-block;}


#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_1{width:calc(35% - 2%);padding-left:2%;}
#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_2{width:65%;}
#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_2 .Store_manager_block{width:100%;}
#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_2 .Store_manager_block:after{content:''; clear:both; display:block;}
#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_2 .Store_manager_block .Store_manager_title{font:1.25rem "微軟正黑體";font-weight: 700;color:#aa95bd;margin-bottom: 2rem;}
#common_block .left_block .content_block #Beautician_blcok .Store_manager_2_2 .Store_manager_block .Store_manager_note{font:1rem "微軟正黑體";font-weight: 700;}
#common_block .left_block .content_block #Beautician_blcok .Beau_line{float:left;width:100%;border-bottom: 1px solid #eae5ef;padding-bottom:1em;margin-bottom:2em;}

#common_block .right_block .contact_info_block{width:100%;background:#ffffff;padding:1rem 36px;border-radius: 7px;box-shadow:0px 0px 5px 0 rgba(0,0,0,0.1);}
#common_block .right_block .contact_info_block .info01{font:1.3125em "微軟正黑體";font-weight: 500;color:#aa95bd;margin-bottom: 0.2em;}
#common_block .right_block .contact_info_block .info01 .phone1{font:1.5em "微軟正黑體";color:#aa95bd;text-align: left;width:100%;}
#common_block .right_block .contact_info_block .info02{font:0.9375em "微軟正黑體";font-weight: 500;color:#aa95bd;margin-bottom: 0.2em;}
#common_block .right_block .contact_info_block .info03{font:1.0625em "微軟正黑體";font-weight: 400;color:#7c7c7c;margin:1em 0;}
#common_block .right_block .contact_info_block .info_bu{display:inline-block; padding-right:35px; vertical-align:middle;font:1.375em "微軟正黑體";font-weight: 500; color:#aa95bd; background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM5MDZERTc3ODRGMTFFOUE1QzU5RENCMUYzNzEzOEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM5MDZERTg3ODRGMTFFOUE1QzU5RENCMUYzNzEzOEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzkwNkRFNTc4NEYxMUU5QTVDNTlEQ0IxRjM3MTM4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzkwNkRFNjc4NEYxMUU5QTVDNTlEQ0IxRjM3MTM4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDA0NDAwRERERERQUFBQUFBQUFBQBBAUFCAcIDwoKDxQODg4UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIABoAGgMBEQACEQEDEQH/xAByAAADAAMAAAAAAAAAAAAAAAAABAUCAwgBAQEBAQAAAAAAAAAAAAAAAAACAQMQAAICAQQBAwMFAAAAAAAAAAECAwQFABEhEhMxIhRBUUJxMjMVBhEAAgICAgIDAAAAAAAAAAAAAAERAiExQVGhErEyA//aAAwDAQACEQMRAD8A7tyWTerJFSpQ/KylgFoYC3RFRdg0krbHqgJ29CSeANXWs5ejUhCIZuzPYgXM11vVivmrLTPjTyKGXhpe7Ag/uDDc7/bbVP1XHk3HQ5RyVn5X9ZlokgyBUyQSREmCxGu25jLchl3HZDyPoSOdS6qJWg0VNQSRsWBJm87PJ/Ok1eshPr4ErRyqP07yya6W+qKekY/6NIK8C5ZJvjZOt7KkqqXaVnPEBQcurn8fUHkbba38844FTXmHlkx+IvTw/HyKXKLCDsHaN7EiwzJ2Xg7RySAkaV21xDCL+uRJGyFW5SvnN42I2GeNYb9EEK0scZJR4yxA8idm4JAYcb8DXSrTUMpdE1crhXybZO/JZktRe2hSkp2A9YFAr9UEZLO57e8fj7RxvvfraIXybDgfgit5m9XyFyB6mOpMZKVWXYTSzFSnlkUE9QqseiHnc7nYgalxVQtmaLmuRIaANAGgDQH/2Q==') no-repeat right 1px;}
#common_block .right_block .contact_info_block .info_bu a{color:#aa95bd;}
#common_block .right_block .contact_info_block .info_bu a:hover{color:#4b2e6c;}

#common_block .right_block .contact_ad_block{width:100%;margin:2rem 0;padding:0;}
#common_block .right_block .contact_ad_block .contact_ad_space{width:1%;height:2rem;display: block;}
#common_block .right_block .contact_ad01_block{width:100%;margin:2rem 0;padding:0;}
#common_block .right_block .contact_ad01_block img{width:100%;max-width: 100%;}




/*SALON*/

#contact_list {width:100%;padding:2em 0;height:auto!important;justify-content: flex-end; display: flex;}
#contact_list:after{content:''; clear:both; display:block;}
#contact_list .left_block{width:calc(95% - 250px);}
#contact_list .right_block{width:250px;}

#contact_list .left_block .map_block{width:calc(100% - 2rem);padding:2rem;margin-right:2em;border-radius: 7px;background: #fff;float: right}
#contact_list .left_block .map_block:after {content:''; display:block; clear:both;}





#contact_list .right_block .contact_info_block{width:100%;padding:1rem 1.5rem;border-radius: 7px;box-shadow:0px 0px 5px 0 rgba(0,0,0,0.1);}
#contact_list .right_block .contact_info_block .info01{font:calc(1.4375rem*0.85) "微軟正黑體";font-weight: 600;color:#aa95bd;margin-bottom: 0.2em;}
#contact_list .right_block .contact_info_block .info02{font:0.9375rem "微軟正黑體";font-weight: 500;color:#aa95bd;margin-bottom: 0.2em;}
#contact_list .right_block .contact_info_block .info03{font:calc(1.0625rem*0.85) "微軟正黑體";font-weight: 400;color:#7c7c7c;margin:1em 0;}
#contact_list .right_block .contact_info_block .info_bu{display:inline-block; padding-right:35px; vertical-align:middle; font:calc(1.375rem*0.85) "微軟正黑體";font-weight: 500; color:#aa95bd; background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM5MDZERTc3ODRGMTFFOUE1QzU5RENCMUYzNzEzOEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM5MDZERTg3ODRGMTFFOUE1QzU5RENCMUYzNzEzOEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzkwNkRFNTc4NEYxMUU5QTVDNTlEQ0IxRjM3MTM4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzkwNkRFNjc4NEYxMUU5QTVDNTlEQ0IxRjM3MTM4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDA0NDAwRERERERQUFBQUFBQUFBQBBAUFCAcIDwoKDxQODg4UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIABoAGgMBEQACEQEDEQH/xAByAAADAAMAAAAAAAAAAAAAAAAABAUCAwgBAQEBAQAAAAAAAAAAAAAAAAACAQMQAAICAQQBAwMFAAAAAAAAAAECAwQFABEhEhMxIhRBUUJxMjMVBhEAAgICAgIDAAAAAAAAAAAAAAERAiExQVGhErEyA//aAAwDAQACEQMRAD8A7tyWTerJFSpQ/KylgFoYC3RFRdg0krbHqgJ29CSeANXWs5ejUhCIZuzPYgXM11vVivmrLTPjTyKGXhpe7Ag/uDDc7/bbVP1XHk3HQ5RyVn5X9ZlokgyBUyQSREmCxGu25jLchl3HZDyPoSOdS6qJWg0VNQSRsWBJm87PJ/Ok1eshPr4ErRyqP07yya6W+qKekY/6NIK8C5ZJvjZOt7KkqqXaVnPEBQcurn8fUHkbba38844FTXmHlkx+IvTw/HyKXKLCDsHaN7EiwzJ2Xg7RySAkaV21xDCL+uRJGyFW5SvnN42I2GeNYb9EEK0scZJR4yxA8idm4JAYcb8DXSrTUMpdE1crhXybZO/JZktRe2hSkp2A9YFAr9UEZLO57e8fj7RxvvfraIXybDgfgit5m9XyFyB6mOpMZKVWXYTSzFSnlkUE9QqseiHnc7nYgalxVQtmaLmuRIaANAGgDQH/2Q==') no-repeat right 1px;}
#contact_list .right_block .contact_info_block .info_bu a{color:#aa95bd;}
#contact_list .right_block .contact_info_block .info_bu a:hover{color:#4b2e6c;}

#contact_list .right_block .contact_ad_block{width:100%;margin:2rem 0;padding:0;}
#contact_list .right_block .contact_ad_block img{width:100%;max-width: 100%;}
#contact_list .right_block .contact_ad01_block{width:100%;margin:2rem 0;padding:0;}
#contact_list .right_block .contact_ad01_block img{width:100%;max-width: 100%;}

/*salons_info*/

.salons_info {float:left; width:calc(100% - 70px); height:13px; padding:0;  clear:both;margin:0;}
.salons_info .slocation {line-height:13px;text-align:left;}
.salons_info .slocation span {display:inline-block; padding-right:15px; vertical-align:middle; font:0.75rem "微軟正黑體";font-weight:bold; color:#67686a; background:url(../images/arr_location01.jpg) no-repeat right 2px;}
.salons_info .slocation span a{color:#67686a;}
.salons_info .slocation span a:hover{color:#67686a;}
.salons_info .slocation span.last {background:none;}
.salons_info .slocation strong {display:inline-block;padding-left:0px; vertical-align:middle; font:0.75rem "微軟正黑體";font-weight:bold; height:13px;line-height:13px; color:#67686a;}
.salons_info .slocation strong a {color:#67686a;}
.salons_info .slocation span.searchWord {background:none; color:#67686a;}


/*main_location_info*/
.location_info {float:left; width:calc(100% - 253px); height:50px; padding:0;  clear:both;margin-left: 253px;}
.location_info .location {line-height:50px;text-align:left;}
.location_info .location span {display:inline-block; padding-right:20px; vertical-align:middle; font:11.25pt "微軟正黑體";font-weight:500; color:#7a5e97; background:url(../images/arr_location.jpg) no-repeat right -2px;}
.location_info .location span a{color:#7a5e97;}
.location_info .location span a:hover{color:#7a5e97;}
.location_info .location span.last {background:none;}
.location_info .location strong {display:inline-block;padding-left:0px; vertical-align:middle; font:11.25pt "微軟正黑體";font-weight:500; height:50px;line-height:50px; color:#7a5e97;}
.location_info .location strong a {color:#7a5e97;}
.location_info .location span.searchWord {background:none; color:#7a5e97;}

/*salons location_info*/
.container .location_info01 {height:81px;padding:0 0.5em;}
.container .location_info01 .location {line-height:81px;text-align:left;}
.container .location_info01 .location span {display:inline-block; padding-right:20px; vertical-align:middle; font:1.375em "微軟正黑體";font-weight:600; color:#7a5e97; background:url(../images/arr_location.jpg) no-repeat right -2px;}
.container .location_info01 .location span a{color:#7a5e97;}
.container .location_info01 .location span a:hover{color:#7a5e97;}
.container .location_info01 .location span.last {background:none;}
.container .location_info01 .location strong {display:inline-block;padding-left:0px; vertical-align:middle; font:1.375em "微軟正黑體";font-weight:600; height:81px;line-height:81px; color:#7a5e97;}
.container .location_info01 .location strong a {color:#7a5e97;}
.container .location_info01 .location span.searchWord {background:none; color:#7a5e97;}