@charset "UTF-8";


/* Right Contents --------------------------------------- */

#brand-header{
padding: 0px 0px 7px 8px;
}

#brand-lnk{
width: 551px;
margin: 0px 0px 10px 13px;
list-style-type: none;
}

#brand-lnk li{
float: left;
}

#brand-description{
background: #E6F4F9;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.brand-sbheader{
margin: 0px 0px 10px 13px;
}


.brand-sbheader2  {
margin-left : 17px;
} 



.lineup-container{
width: 550px;
margin: 0px 0px 18px 20px;
font-size: 11px;
line-height:1.2;
}

.lineup-img,
.lineup-content,
.lineup-body{
float: left;
}

.lineup-content{
width: 275px;
}

.lineup-img{
width: 148px;
}

.lineup-body{
width: 124px;
font-size: 11px;
color: #20A1C7;
padding: 5px 0px 0px 3px;
}

.lineup-body-inner{
height: 120px;
}

.lineup-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 12px;
}

.features-container{
background: url(../images/bg_chulala.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-container-inner{
background: url(../images/bg_chulala_header.gif) no-repeat ;
}

#lineup-container-end,
#features-container-end{
margin-bottom: 30px;
}

.features-container h4{
color: #20A1C7;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

.features-body{
padding-left: 25px;
}

.features-content,
.features-img,
#features-content1,
#features-img1{
float: left;
}

.features-content{
width: 359px;
}

.features-img{
width: 158px;
}

.features-content p{
padding-right: 20px;
}

.features-btn{
text-align: right;
margin-top: 30px;
}

#features-content1{
width: 326px;
}

#features-img1{
width: 205px;
padding-top: 17px;
}

.howto-container{
width: 515px;
margin: 0px 0px 30px 29px;
}

.howto-content{
float: left;
width: 150px;
font-size: 11px;
line-height: 1.4;
margin-right: 30px;
}

#howto-content-end{
margin-right: 0px;
}

.howto-img{
text-align: center;
margin-bottom: 3px;
}

.contains-header{
margin: 0px 0px 7px 29px;
width: 535px;
font-size: 12px;
line-height: 1.125;
}

.contains-body{
margin: 0px 0px 20px 29px;
width: 535px;
font-size: 12px;
line-height: 1.5;
}

.features-bisui-container h5,
.features-majun-container h5{
font-size: 12px;
}



/* Kasui ------------------------------------------------ */

#brand-kasui-description{
background: #FAEFF1;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-kasui-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.lineup-kasui-body{
width: 124px;
font-size: 11px;
color: #CE687D;
padding: 5px 0px 0px 3px;
float: left;
}

.lineup-kasui-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 15px;
}

.features-kasui-container{
background: url(../images/bg_kasui.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-kasui-container-inner{
background: url(../images/bg_kasui_header.gif) no-repeat ;
}

.features-kasui-container h4{
color: #D88695;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

#features-kasui-content1{
width: 333px;
padding-right: 20px;
float: left;
}

#features-kasui-img1{
width: 169px;
padding-top: 10px;
float: left;
}

.features-body1{
padding-left: 25px;
padding-right: 20px;
}

#howto-kasui-description1{
font-size: 12px;
margin: 0px 0px 15px 30px; 
}

#howto-kasui-description2{
font-size: 12px;
margin: 0px 0px 15px 45px; 
padding: 7px;
border: 1px solid #ccc;
width: 502px;
}

#howto-kasui-sbheader{
margin-left: 21px;
}

#howto-kasui-container{
margin: 0px 0px 30px 21px;
background: url(../images/bg_kasui_howto.gif) no-repeat 0px 100%;
font-size: 12px;
line-height: 1.3;
width: 500px;
padding: 9px 23px 23px 24px;
}

#howto-kasui-container-inner{
width: 500px;
margin-top: 20px;
}

.howto-kasui-content{
float: left;
width: 160px;
margin-right: 10px;
}

.howto-kasui-img{
padding: 0px 0px 7px 13px;
}

#howto-kasui-content-end{
margin-right: 0px;
}


/* Majun ------------------------------------------------ */

#brand-majun-description{
background: #FBF2ED;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-majun-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.lineup-majun-body{
width: 227px;
font-size: 11px;
color: #EE7E77;
padding: 5px 0px 0px 3px;
float: left;
}

.lineup-majun-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 15px;
}

.features-majun-container{
background: url(../images/bg_kasui.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-majun-container-inner{
background: url(../images/bg_majun_header.gif) no-repeat ;
}

.features-majun-container h4{
color: #EE7E77;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

#features-majun-content1{
width: 365px;
padding-right: 45px;
float: left;
}

#features-majun-content1 h5,
#features-majun-content1 p{
padding-left: 25px;
}

#features-majun-content-space{
height: 25px;
}

#features-majun-img1{
width: 88px;
padding-top: 18px;
float: left;
}


#howto-majun-container{
padding: 5px 0px 70px 25px;
font-size: 12px;
}


/* Bisui ------------------------------------------------ */

#brand-bisui-description{
background: #F2F7E7;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-bisui-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.lineup-bisui-body{
width: 227px;
font-size: 11px;
color: #5F8E73;
padding: 5px 0px 0px 3px;
float: left;
}

.lineup-bisui-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 15px;
}

.features-bisui-container{
background: url(../images/bg_kasui.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-bisui-container-inner{
background: url(../images/bg_bisui_header.gif) no-repeat ;
}

.features-bisui-container h4{
color: #5F8E73;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

#features-bisui-content1{
width: 365px;
padding-right: 45px;
float: left;
}

#features-bisui-content1 h5,
#features-bisui-content1 p{
padding-left: 25px;
}

.features-bisui-content-space{
height: 10px;
line-height: 0px;
font-size: 0px;
}

.features-bisui-content-space2{
height: 20px;
line-height: 0px;
font-size: 0px;
}

#features-bisui-img1{
width: 88px;
padding-top: 10px;
float: left;
}

#howto-bisui-container{
padding: 5px 0px 70px 25px;
font-size: 12px;
}


/* Alpiveil ------------------------------------------------ */

#features-ruhaku-img1{
width: 88px;
padding-top: 10px;
float: left;


/* Alpiveil ------------------------------------------------ */

#brand-alpiveil-description{
background: #E1F1E5;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-alpiveil-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.lineup-alpiveil-body{
width: 124px;
font-size: 11px;
color: #5D8769;
padding: 5px 0px 0px 3px;
float: left;
}

.lineup-alpiveil-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 15px;
}

.features-alpiveil-container{
background: url(../images/bg_kasui.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-alpiveil-container-inner{
background: url(../images/bg_alpiveil_header.gif) no-repeat ;
}

.features-alpiveil-container h4{
color: #5D8769;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

#features-alpiveil-content1{
width: 400px;
float: left;
}

#features-alpiveil-content1 h5,
#features-alpiveil-content1 p{
padding-left: 25px;
font-size: 12px;
}

#features-alpiveil-img1{
width: 86px;
padding-top: 12px;
float: left;
}

.features-body1{
padding-left: 25px;
padding-right: 20px;
}

#howto-alpiveil-description1{
font-size: 12px;
line-height: 1.3;
margin: 0px 0px 15px 30px; 
}


#howto-alpiveil-sbheader{
margin-left: 21px;
}

#howto-alpiveil-container{
margin: 0px 0px 30px 21px;
background: url(../images/bg_alpiveil_howto.gif) no-repeat 0px 100%;
font-size: 12px;
line-height: 1.3;
width: 500px;
padding: 9px 23px 23px 27px;
}

#howto-alpiveil-container-inner{
width: 500px;
margin-top: 20px;
}

.howto-alpiveil-content{
float: left;
width: 155px;
margin-right: 15px;
}

.howto-alpiveil-body{
padding: 3px 0px 0px 10px;
}

#howto-alpiveil-content-end{
margin-right: 0px;
}


/* Soap ------------------------------------------------ */

#brand-soap-description{
background: #E6F4F9;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 11px;
line-height: 1.3;
}

#brand-soap-description h3{
font-size: 14px;
margin-bottom: 20px;
}

.lineup-soap-body{
width: 124px;
font-size: 11px;
color: #20A1C7;
padding: 5px 0px 0px 3px;
float: left;
}

.lineup-soap-body h4{
font-size: 11px;
font-weight: normal;
color: #666;
margin-bottom: 15px;
}

.features-soap-container{
background: url(../images/bg_kasui.gif) no-repeat 0px 100%;
width: 548px;
margin:0px 0px 2px 20px;
font-size: 12px;
line-height: 1.5;
padding-bottom: 25px;
}

.features-soap-container-inner{
background: url(../images/bg_soap_header.gif) no-repeat ;
}

.features-soap-container h4{
color: #20A1C7;
font-size: 14px;
line-height:1.125;
padding: 17px 0px 8px 28px;
}

#features-soap-content1,
#features-soap-content2,
#features-soap-content3,
#features-soap-img1,
#features-soap-img2,
#features-soap-img3{
float: left;
}

#features-soap-content1 p,
#features-soap-content2 p{
padding-right: 20px;
}
 
#features-soap-content1{
width: 326px;
}

#feafures-soap-body1{
margin-bottom: 15px;
}

#features-soap-content2{
width: 372px;
}

#features-soap-content3{
width: 407px;
}

#features-soap-img1{
width: 205px;
}

#features-soap-img2{
width: 158px;
padding-top: 12px;
}

#features-soap-img3{
width: 88px;
padding-top: 26px;
}

#features-soap-header2{
margin-bottom: 0px;
padding-bottom: 0px;
}

#howto-soap-content1{
font-size: 12px;
line-height: 1.3;
width: 530px;
margin: 0px 0px 5px 30px; 
}

#howto-soap-content2{
font-size: 12px;
line-height: 1.3;
margin: 0px 0px 15px 45px; 
width: 515px;
}

#howto-soap-caution-header{
font-size: 12px;
line-height: 1.125;
margin: 0px 0px 5px 30px; 
background: #E6F4F9;
padding: 5px;
width: 520px;
}

#howto-soap-caution-body{
font-size: 12px;
line-height: 1.3;
width: 530px;
margin: 0px 0px 30px 30px; 
}


.soap-set{
margint-top: 2px;
text-align: center;
}


/* Set -------------------------------------------------- */

.brand-set-description{
background: #E6F4F9;
width: 531px;
padding: 12px 10px;
margin: 0px 0px 20px 13px;
font-size: 12px;
line-height: 1.3;
}

.lineup-set-body{
width: 124px;
color: #666;
float: left;
padding: 4px 0px 0px 3px;
}

.lineup-set-body h4{
font-size: 11px;
font-weight: normal;
}

.set-body-inner1{
height: 100px;
}

.set-body-inner2{
height: 95px;
}

.set-body-footer{
height: 20px;
color: #20A1C7;
}

.set-body-footer-bnr{
height: 25px;
color: #20A1C7;
}

.set-content-right{
float: left;
width: 252px;
margin: 4px 0px 0px 4px;
padding: 8px 6px;
background: #E3ECC8;
}

.set-content-right h4{
font-size: 11px;
line-height: 1.125;
margin-bottom: 5px;
}

.set-content-right ul{
list-style-type: none;
}

.set-content-list{
width: 252px;
}

.set-list-left,
.set-list-right{
float: left;
display: block;
}

.set-list-left{
width: 132px;
}

.set-list-right{
width: 100px;
}

.set-content-right li{
background: url(../images/list_set.gif) no-repeat 0px 3px;
padding-left: 11px;
margin-bottom: 2px;
}

.aqua{
color: #008CA8;
}

.red{
color: #C34432;
}

.blue{
color: #0A367A;
}