.opacity{opacity:0.55;-moz-opacity:0.55;filter:alpha(opacity=55.0);-ms-filter:"alpha(opacity=55.0)"}.inline_block{display:inline-block;*display:inline;*zoom:1}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.fr,.imgR{float:right;margin-left:10px}.fl,.imgL{float:left;margin-right:10px}.imgC,.tC,.btn{text-align:center}.imgC{display:block;margin-left:auto;margin-right:auto}.tR,.sign{text-align:right}.box_size{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ts_none{-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-ms-text-shadow:none !important;-o-text-shadow:none !important;text-shadow:none !important}.bs_none{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.trans{-webkit-transition:all .5s, border .7s, background .7s;-moz-transition:all .5s, border .7s, background .7s;-ms-transition:all .5s, border .7s, background .7s;-o-transition:all .5s, border .7s, background .7s;transition:all .5s, border .7s, background .7s}.notrans{-webkit-transition:all 0s, border 0s, background 0s;-moz-transition:all 0s, border 0s, background 0s;-ms-transition:all 0s, border 0s, background 0s;-o-transition:all 0s, border 0s, background 0s;transition:all 0s, border 0s, background 0s}.FM_Cardo,header h1{font-family:'Cardo', 'Hiragino Mincho Pro', 'MS PMincho', serif;font-weight:normal}.FM_Mincho{font-family:'Hiragino Mincho Pro', 'HGPMinchoB',  serif;font-weight:normal}.FS11,article.bridal .switchDetail div.step ul li{font-size:11px}.FS12,article.specialcare .switchDetail>p.sub,article.bridal .switchDetail>p.sub{font-size:12px}.FS13{font-size:13px}.FS14{font-size:14px}.FS15{font-size:15px}.FS16{font-size:16px}.FS17{font-size:17px}.FS18{font-size:18px}.FS19{font-size:19px}.FS20{font-size:20px}.FS21{font-size:21px}.FS22{font-size:22px}.center1000px{margin:0 auto;width:1000px}body{background:#fff;padding:10px 0}header h1{background:url(../img/bg_articleH1.png) no-repeat center top;border-bottom:1px solid #bcd4c6;color:#1d5430;text-align:center;font-size:24px;line-height:18px;padding-bottom:8px}header h1>span{font-size:12px;font-family:"Hiragino Mincho Pro","HGPMinchoB",serif}article.eachMenu{padding:25px 10px 0}article.eachMenu section{padding:0 10px}article.eachMenu section h2{width:880px}article.eachMenu section h2>span.price{position:absolute;right:0;bottom:2px;text-align:right;font-size:20px}article.eachMenu section div.switchDetail{padding:10px;padding-right:15px}article.eachMenu section div.switchDetail>div.treatment>div.left{width:520px}article.eachMenu section div.switchDetail>div.step{padding:20px;padding-right:0;margin-bottom:0}article.eachMenu section div.switchDetail>div.step>h3{margin-right:20px}article.eachMenu section div.switchDetail>div.step ol li.fo{margin-right:0}article.specialcare .switchDetail>p.sub,article.bridal .switchDetail>p.sub{margin:-20px 0 25px 0;color:#434343}article.specialcare .switchDetail>div.treatment>div.left>p,article.bridal .switchDetail>div.treatment>div.left>p{margin-bottom:10px}article.bridal .switchDetail div.step ul li{position:relative;border:1px solid #ccbba3;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFCF7', endColorstr='#FFF3E8D6');background-image:-moz-linear-gradient(top, #fffcf7 0%, #f3e8d6 100%);background-image:-webkit-linear-gradient(top, #fffcf7 0%, #f3e8d6 100%);background-image:linear-gradient(to bottom, #fffcf7 0%, #f3e8d6 100%);border-radius:5px;width:149px;float:left;margin:15px 30px 0 0;list-style:none;padding:10px;padding-left:31px;min-height:32px}article.bridal .switchDetail div.step ul li.mg0{margin-right:0}article.bridal .switchDetail div.step ul li.single{line-height:32px}article.bridal .switchDetail div.step ul li:before{background:url(../img/bg_concept2_li.png) no-repeat;content:" ";display:block;width:20px;height:16px;position:absolute;top:50%;left:5px;margin-top:-8px}article.bridal .switchDetail div.step p{margin:10px 0 0 0;font-size:11px}
