body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td{padding:0;margin:0}html,body{background:#fff;color:#000}body{font:13px/1;font-family:'Zen Old Mincho',serif;font-weight:400}.small-text,.sans-text{font-family:'Noto Sans JP',sans-serif}* html body{font-size:small}*:first-child+html body{font-size:small}img{border:0;vertical-align:top;height:auto}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}ul,dl,ol{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:inherit;font-weight:inherit}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,b{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{text-align:left;vertical-align:top}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}input,select,textarea{font-size:100%;font-family:Verdana,Helvetica,sans-serif}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .cf{zoom:1}*:first-child+html .cf{zoom:1}a.Banner img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}a.Banner:hover img{filter:alpha(opacity=70);-moz-opacity:.5;opacity:.5}.center{text-align:center!important;vertical-align:middle}.txt_right{text-align:right!important}.txt_left{text-align:left!important}.indent{padding-left:1em;text-indent:-1em;display:block}.bold{font-weight:bold!important}.red{color:maroon!important}.blue{color:#15376a!important}.white{color:#fff!important}.beni{color:#ff5c5c!important}.orange{color:#f88f03!important}.f_min{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.bg_w{background:rgba(255,255,255,1)}.float_l{float:left}.float_r{float:right}.clear_both{clear:both}.f10{font-size:10px!important}.f11{font-size:11px!important}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.f17{font-size:17px!important}.f18{font-size:18px!important}.f19{font-size:19px!important}.f20{font-size:20px!important}.f21{font-size:21px!important}.f22{font-size:22px!important}.f23{font-size:23px!important}.f24{font-size:24px!important}.f25{font-size:25px!important}.f26{font-size:26px!important}@media (max-width:480px) and (min-width:0px){.f10{font-size:8px!important}.f11{font-size:9px!important}.f12{font-size:10px!important}.f13{font-size:11px!important}.f14{font-size:12px!important}.f15{font-size:13px!important}.f16{font-size:14px!important}.f17{font-size:15px!important}.f18{font-size:16px!important}.f19{font-size:17px!important}.f20{font-size:18px!important}.f21{font-size:19px!important}.f22{font-size:20px!important}.f23{font-size:21px!important}.f24{font-size:22px!important}.f25{font-size:23px!important}.f26{font-size:24px!important}}.bb{border-bottom:1px solid #ccc}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb150{margin-bottom:150px!important}.mb1em{margin-bottom:1em!important}.pd0{padding:0!important}.pt70{padding-top:70px!important}@media (max-width:480px) and (min-width:0px){.mb10{margin-bottom:3%!important}.mb15{margin-bottom:3%!important}.mb20{margin-bottom:5%!important}.mb25{margin-bottom:5%!important}.mb30{margin-bottom:5%!important}.mb35{margin-bottom:5%!important}.mb40{margin-bottom:5%!important}.mb45{margin-bottom:5%!important}.mb50{margin-bottom:10%!important}.mb60{margin-bottom:10%!important}.mb70{margin-bottom:15%!important}.mb80{margin-bottom:15%!important}.mb90{margin-bottom:15%!important}.mb100{margin-bottom:15%!important}.mb150{margin-bottom:15%!important}.pt70{padding-top:10%!important}.adjust{padding:0 5%}}.contact_form{margin-bottom:50px}.contact_form table{margin-bottom:30px;border-top:1px solid #ccc;width:100%}.contact_form table tbody tr{border-bottom:1px solid #ccc}.contact_form table tbody tr th{padding:30px;vertical-align:middle;background:#f1f1f1;width:250px;box-sizing:border-box}.contact_form table tbody tr td{padding:20px;vertical-align:middle}.contact_form table tbody tr td label{margin-right:10px}.textarea1{box-sizing:border-box;padding:10px;height:10em!important;width:100%!important}.input1,.input2,.input3{box-sizing:border-box;padding:10px;width:300px}.input2{width:400px}.input3{width:100px}.select1,.select2{box-sizing:border-box;padding:10px;width:300px}.select2{width:100px}.contact_form table tbody tr th span{margin-left:10px}.contact_form div.privacy_btn{background:#f3f4ef;padding:20px;margin-bottom:20px}.contact_form div.privacy_btn p{margin-bottom:20px}.contact_form button.btn1{width:340px;box-sizing:border-box;padding:20px 0;text-align:center;margin:auto;font-size:16px;cursor:pointer}.checked-select{display:inline}.checked-select select{pointer-events:none;background-color:#e3e3e3}#cf2_2:checked ~ .checked-select select {pointer-events:auto;background-color:#fff}span.spTel>a{display:inline-block}.contaConte{max-width:1200px;width:96%;margin:30px auto 0;border:solid 1px #0071bc;padding:20px 2%}.contact .pcTel{color:#0071bc}.contaConte>p+p+p+p>a{color:#0071bc;text-decoration:none}.contaConte>p+p+p+p>a:hover{text-decoration:underline}.choose_list1{width:360px;margin:20px auto 0;padding:0 0 20px}.sale .choose_list1{padding:0 0 205px}.contact_tb>tbody>tr>th{background:#0071bc}.contact_tb>tbody>tr>td{background:#edf4f9}.contact_tb{max-width:1200px;margin:70px auto 0;width:96%;border-spacing:0 10px}.qaWrap01{max-width:1200px;margin:0 auto;width:96%;padding:0 0 80px}.leftConte{width:890px}.qaWrap01>div{float:left;margin:40px 0 0}.qaWrap01>div>div:first-child{margin:0 auto}.rightConte{width:270px}.past_area dt{width:100%;text-align:center;font-weight:bold;padding:8px 0 25px;color:#fff;border-radius:5px;cursor:pointer;background:#7fcdee url(https://souen-beauty.confirm-sg.com/wp-content/themes/php/common/img/voice_icon.png) no-repeat center 38px}.past_area dt:hover{background:#1f80aa url(https://souen-beauty.confirm-sg.com/wp-content/themes/php/common/img/voice_icon.png) no-repeat center 38px}.past_area dd{display:none}.detail_area{float:none;padding:0 0 0 0;margin:0 0 0 0;width:100%;clear:both;border-top:1px dotted #ccc}.detail_area li{float:left;width:32.6%;margin:0 0 0 1%;position:relative;padding:0 0 29%;height:0;background:#f8f8f8}.detail_area li img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:0;bottom:0;right:0;left:0;margin:auto}.detail_area li:first-child{margin-left:0}#carousel{width:670px!important;margin:10px auto 0}#carousel li{width:113px!important;margin:0 6px 0 0!important}.lb-number{display:none!important}.pdd{position:relative;padding:0 0 66.7%}.pimg{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;top:0;bottom:0;right:0;left:0;margin:auto}@media (max-width:600px) and (min-width:0px){.contact_form{padding:0 5%;margin-bottom:10%}.contact_form table{margin-bottom:5%;border-top:1px solid #ccc;width:100%}.contact_form table tbody tr{border-bottom:1px solid #ccc}.contact_form table tbody tr th{padding:3%;vertical-align:middle;background:#f1f1f1;width:100%;box-sizing:border-box;float:left}.contact_form table tbody tr td{padding:3%;vertical-align:middle;float:left;width:100%}.contact_form table tbody tr td label{margin-right:10px}.textarea1{box-sizing:border-box;padding:3%;height:10em!important;width:94%!important}.input1,.input2{box-sizing:border-box;padding:3%;width:94%}.input2{width:94%}.input3{width:30%}.select1,.select2{box-sizing:border-box;padding:10px;width:100%}.select2{width:30%}.contact_form table tbody tr th span{margin-left:10px}.contact_form div.privacy_btn{background:#f3f4ef;padding:5%;margin-bottom:5%}.contact_form div.privacy_btn p{margin-bottom:5%}.contact_form button.btn1{width:100%;box-sizing:border-box;padding:5% 0;text-align:center;margin:auto;font-size:16px;cursor:pointer}}