/* skincare.css */

.skin_st01{
   width:510px;
   margin:20px 0 0 0;
}

.skin_st02{
   width:510px;
   margin:20px 0 0 0;
}
.skin_st02 .inner{
   padding:10px 15px;
}
.skin_st02 .pict{
   width:118px;
   padding:0 0 0 7px;
   float:right;
}
.skin_st02 .pict .top2{
   width:118px;
   height:4px;
   overflow:hidden;
   background:url('/img/area_02_top.gif') no-repeat 0 0;
}
.skin_st02 .pict .inner2{
   width:116px;
   height:auto;
   padding:1px 0;
   background:#fff;
   border-left:solid 1px #f2f2f2;
   border-right:solid 1px #acab73;
   text-align:center;
   font-weight:bold;
}
.skin_st02 .pict .inner2 img{
   border:solid 1px #ccc;
   margin-bottom:3px;
}
.skin_st02 .pict .bottom2{
   width:118px;
   height:4px;
   overflow:hidden;
   background:url('/img/area_02_btm.gif') no-repeat 0 0;
}
.skin_st02 .area01_inner p{
   line-height:1.5em;
}
.skin_st02 .area01_inner .text1{
   width:345px;
}
.skin_st02 .area01_inner p img{
   vertical-align:top;
   margin:5px 10px 5px 0;
   border:solid 1px #ccc;
   float:left;
}
.skin_st02 .area01_inner .caption{
   margin:12px 0 0 0;
}

.skin_st03{
   width:510px;
   margin:20px 0 0 0;
}
.skin_st03 h3{
   margin:0;
}
.skin_st03 .inner{
   padding:1px 15px 15px 15px;
}
.skin_st03 .inner h4{
   width:465px;
   height:26px;
   margin:0;
   padding:21px 0 0 15px;
   font-size:14px;
   line-height:1.1em;
   background:url('/img/bg_head_02.gif') no-repeat 0 15px;
}
.skin_st03 .inner p{
   padding:0 13px;
   line-height:1.5em;
}
.skin_st03 .inner img{
   padding:3px;
   background:#fff;
   border-top:solid 1px #f3f3f3;
   border-left:solid 1px #f3f3f3;
   border-right:solid 1px #e8e0d9;
   border-bottom:solid 1px #e8e0d9;
}

.flo_lf{
   float:left;
   margin:0 10px 5px 0;
}
.flo_rg{
   float:right;
   margin:0 0 5px 10px;
}

.skin_st04{
   margin:20px 0 0 0;
   width:510px;
}
.skin_st04 h3{
   margin:0 0 15px 0;
}
.skin_st04 .curser{
   padding:3px 0 5px 0;
   text-align:center;
}
.area_flow{
   width:500px;
   margin:0 auto;
}
.area_flow .inner{
   width:510px;
   padding:0;
   background:url('/img/area_06_bg.gif') repeat-y;
}
.area_flow h4{
   width:500px;
   height:16px;
   padding:8px 0 0 0;
   font-size:14px;
   line-height:1.1em;
   text-align:center;
   color:#565656;
   background:url('/img/area_06_top.gif') no-repeat 0 0;
}
.area_flow .bottom{
   width:510px;
   height:6px;
   overflow:hidden;
   background:url('/img/area_06_btm.gif') no-repeat;
}
.area_flow p{
   padding:2px 13px;
   line-height:1.5em;
}

.skin_st05{
   width:510px;
   margin:20px 0 0 0;
}
.skin_st05 h3{
   margin:0 0 15px 0;
}
.skin_st05 h4{
   margin:0 0 8px 0;
}
.skin_st05 p{
   padding:0 10px 15px 10px;
   line-height:1.5em;
}

.tbl_chg{
   border-collapse:collapse;
   width:500px;
   margin:0 auto 15px auto;
}
.tbl_chg th{
   width:60%;
   padding:3px 5px;
   text-align:left;
   vertical-align:top;
   font-weight:normal;
   font-size:12px;
   border:solid 1px #ddd;
   background:#f8dede;
}
.tbl_chg td{
   padding:3px 5px;
   font-size:12px;
   text-align:center;
   border:solid 1px #ddd;
}
.tbl_chg .ttlc1{
   width:40%;
   background:#f4f4d4;
}
.tbl_chg .ttlc2{
   width:20%;
   background:#f4f4d4;
}
.tbl_chg .ttlc3{
   width:13%;
   background:#f4f4d4;
}
.tbl_chg .ttlt{
   background:#e9e9e9;
}
.tbl_chg .nobd{
   border:0;
   text-align:left;
}
