/* ----------------------------------------------------------------
    Container
----------------------------------------------------------------- */
div#contentsArea{
text-align:center;
margin:0 auto;
width:600px;
}

div#contentsArea-contents01{
width:600px;
text-align:center;
margin:0 auto;
}


/* ----------------------------------------------------------------
    Heading Module
----------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd{
margin:0;
padding:0;
}


/* ----------------------------------------------------------------
    Text Module
----------------------------------------------------------------- */
img{
border-style:none;
}

a{
border-style:none;
}


/* ----------------------------------------------------------------
    Header
----------------------------------------------------------------- */
div#sqsHeader{
text-align:left;
}

div#sqsHeader div.header-left{
float:left;
}

div#sqsHeader div.header-right{
float:right;
}

div#sqsHeader ul.nav-branditem{
margin:0 -1px 0 0 !important;
padding:6px 0 0 !important;
position:relative;
height:50px;
list-style:none;
background-color:#fff;
}

div#sqsHeader ul.nav-branditem li{
margin:0 1px 0 0;
padding:0;
float:left;
font-size:0;
}

div#sqsHeader ul.nav-branditem li img{
border-style:none;
}

div#sqsHeader ul.nav-branditem li img.icon-new{
position:absolute;
top:0;
left: 565px;
}


/* ----------------------------------------------------------------
    Contents
----------------------------------------------------------------- */
/* index.html */
body#home div#contentsArea-contents01 div#content{
background:url(/sqs/images/index_bg_01.gif) no-repeat left top rgb(223,223,223);
}

body#home div#contentsArea-contents01 div#content p{
margin:0;
}

body#home div#contentsArea-contents01 div#content div.box-product-01{
clear:both;
width:584px;
_width:600px;
margin:0;
padding:0 8px 8px 8px;
background:url(/sqs/images/index_bg_01_02.gif) no-repeat left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-01{
float:left;
width:282px;
padding:0 18px 0 0;
list-style:none;
background:url(/sqs/images/index_bg_02.gif) repeat-y left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-02{
float:left;
width:282px;
padding:0;
list-style:none;
background:url(/sqs/images/index_bg_03.gif) repeat-y right bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-03{
margin-bottom:20px;
float:left;
width:282px;
padding:0 18px 0 0;
list-style:none;
background:url(/sqs/images/index_bg_08.png) no-repeat left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-04{
margin-bottom:20px;
float:left;
width:282px;
padding:0;
list-style:none;
background:url(/sqs/images/index_bg_09.png) no-repeat right bottom;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .box-product-01-inner p.image-left{
float:left;
width:106px;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .box-product-01-inner .text-right{
float:right;
width:176px;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .box-product-01-inner .text-right .text{
margin:10px 0 0 0;
padding:0 10px;
text-align:left;
font-size:12px;
line-height:1.5em;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .box-product-01-inner .text-right .small{
font-size:92%;
}




body#home div#contentsArea-contents01 div#content div.box-product-02{
margin:0 0 20px;
padding:0 8px;
background:url(/sqs/images/index_bg_08.png) no-repeat 8px bottom;
}

body#home div#contentsArea-contents01 div#content div.box-product-02 div.box-product-02-inner{
padding:0 15px 14px 35px;
background:url(/sqs/images/index_bg_09.png) no-repeat left top;
zoom:1;
}

body#home div#contentsArea-contents01 div#content div.box-product-02 div.box-product-02-inner p.image-left{
float:left;
width:241px;

}

body#home div#contentsArea-contents01 div#content div.box-product-02 div.box-product-02-inner .text-right{
margin-top:13px;
float:right;
width:257px;
}

body#home div#contentsArea-contents01 div#content div.box-product-02 div.box-product-02-inner .text-right .text{
margin:10px 0 13px;
text-align:left;
font-size:12px;
line-height:1.5em;
}

body#home div#contentsArea-contents01 dl.defenition02{
width:590px;
margin:6px 0 0 10px;
}

body#home div#contentsArea-contents01 dl.defenition02 dt{
width:23px;
float:left;
padding-right:10px;
}

body#home div#contentsArea-contents01 dl.defenition02 dd{
float:left;
display:block;
color:#333333;
font-size:10px;
line-height:1.4;
padding-top:5px;
}

body#home div#contentsArea-contents01 dl.defenition02 dd{
}
body#home #productMask {
	width: 580px;
	margin: 0 10px 10px;
	background: url(images/mask/index_bg_btm.png) no-repeat left bottom;
	padding-bottom: 25px;
}
body#home #productMask .inner {
	background: url(images/mask/index_bg_top.png) no-repeat top left;
	padding: 25px 25px 0;
}
body#home #productMask .inner:after {
  content: ""; 
  display: block; 
  clear: both;
}
body#home #productMask .img {
	position: relative;
	width: 203px;
	height: 232px;
	float: left;
}
body#home #productMask .point {
	position: absolute;
	right: -70px;
	bottom: 12px;
}
body#home #productMask .txt {
	float: right;
	width: 310px;
}
body#home #productMask .CageForm {
	padding:0;
	width:240px;
	margin: 15px 0 0 70px;
	border-width:0;
	background: none;
}
body#home #productMask .CageForm .cagoform02 {
	width: 240px;
}
body#home #productMask .CageForm a {
	color: #006776;
}

#indexLine03{width:600px;background:url(images/index_l3_bg.png) repeat-y;zoom:1;}
#indexLine03:after{content:"";display:block;clear:both;}
#indexLine03Top{width:600px;padding-top:10px;background:url(images/index_l3_top.png) top no-repeat;zoom:1;}
#indexLine03Top:after{content:"";display:block;clear:both;}
#indexLine03Bottom{}
#indexLine03Bottom:after{}

#indexLine03 #item01{float:left;width:245px;padding-left:26px;}
#indexLine03 #item01 .description{width:245px;padding:30px 0 0 0;}
#indexLine03 #item02{float:right;width:245px;padding-right:26px;}
#indexLine03 #item02 .description{width:245px;padding:30px 0 0 0;}
#indexLine03 .description .itemImg{float:left;}
#indexLine03 .description .itemTxt{float:right;width:110px;padding:25px 0 0 10px;text-align:left;}
#indexLine03 #item01 .CageForm{clear:both;float:left;width:255px;background:url(images/index_l3_cart_bg.png) repeat-y;}
#indexLine03 #item02 .CageForm{clear:both;float:right;width:255px;background:url(images/index_l3_cart_bg.png) repeat-y;}
#indexLine03 .CageForm .CageTop{padding-top:10px;background:url(images/index_l3_cart_top.png) top no-repeat;}
#indexLine03 .CageForm .CageBottom{padding-bottom:10px;background:url(images/index_l3_cart_bottom.png) bottom no-repeat;}
#indexLine03 .CageForm table{width:225px;margin-left:13px;}
#indexLine03 .itemname a{font-weight:bold;color:#006776;}

.L3Spacer{clear:both;display:block;margin:0;padding:0;}
.clear{clear:both;height:0px;overflow:hidden;}

/* gel.html */

body#gel div#contentsArea-contents01 div#content{
text-align:center;
margin:0 auto;
padding-bottom:10px;
width:600px;
background:#ffffff url(/sqs/images/sqs_bg_01.gif) no-repeat center top;
}


body#gel div#contentsArea-contents01 div#content div#content-inner{
text-align:center;
margin:0 auto;
width:582px;
background:#ffffff url(/sqs/images/sqs_bg_03.gif) repeat center top;
}


body#gel div#contentsArea-contents01 div#content div#content-inner .left{
width:244px;
float:left;
padding-bottom:10px;
text-align:left;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .left-inner{
width:244px;
padding-bottom:10px;
background:#ffffff url(/sqs/images/sqs_bg_07.gif) no-repeat left bottom;
}


body#gel div#contentsArea-contents01 div#content div#content-inner .left dl.defenition02{
width:223px;
margin:6px 0 0 10px;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .left dl.defenition02 dt{
width:23px;
float:left;
padding-right:10px;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .left dl.defenition02 dd{
width:190px;
float:left;
display:block;
color:#333333;
font-size:10px;
line-height:1.4;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right{
width:317px;
float:right;
margin-right:10px;
padding-bottom:15px;
display:inline;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right h2{
margin-top:10px;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right p.lead{
margin:6px 0 0 0 !important;

}

body#gel div#contentsArea-contents01 div#content div#content-inner .right p.fig{
margin:10px 0 0 0!important;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right dl.defenition01{
width:317px;
margin-top:12px;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right dl.defenition01 dt{
margin-top:10px;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right dl.defenition01 dd{
color:#333333;
font-size:12px;
line-height:1.6;
text-align:left;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .right dl.defenition01 dd span{
font-size:10px!important;
}


body#gel div#contentsArea-contents01 div#content div#pointbox{
text-align:center;
margin:0 auto;
width:560px;
clear:both;
background:#ffffff url(/sqs/images/sqs_bg_10.gif) repeat left top;
}

body#gel div#contentsArea-contents01 div#content div#pointbox h3{
padding:0;
}



body#gel div#contentsArea-contents01 div#content div#pointbox p.pointbox-ttl01{
width:176px;
float:left;
display:inline;
margin:10px 5px 0 12px;
}

body#gel div#contentsArea-contents01 div#content div#pointbox p.pointbox-ttl02{
width:176px;
float:left;
display:inline;
margin:10px 5px 0 0;
}


body#gel div#contentsArea-contents01 div#content div#pointbox-inner{
text-align:center;
margin:0 auto;
width:560px;
clear:both;
background:#ffffff url(/sqs/images/sqs_bg_11.gif) repeat left top;
}


body#gel div#contentsArea-contents01 div#content div#pointbox-inner01{
width:176px;
float:left;
display:inline;
margin:0px 5px 0 12px;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner01 p.ttl{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner01 p.fig{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner01 p.note{
text-align:left;
width:152px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:0px 0px 5px 12px;
}


body#gel div#contentsArea-contents01 div#content div#pointbox-inner02{
width:176px;
float:left;
display:inline;
margin:0px 4px 0 0;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner02 p.ttl{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner02 p.fig{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents01 div#content div#pointbox-inner02 p.note{
text-align:left;
width:152px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:0px 0px 5px 12px;
}


body#gel div#contentsArea-contents02{
width:600px;
margin-top:10px;
padding:0;
}


body#gel div#contentsArea-contents02 div#content{
text-align:center;
margin:0 auto;
padding-bottom:10px;
width:600px;
background:#ffffff url(/sqs/images/sqs_bg_12.gif)  repeat-y center top;
}


body#gel div#contentsArea-contents02 div#content div#content-inner{
text-align:center;
margin:0 auto;
width:582px;
background:#ffffff url(/sqs/images/sqs_bg_13.gif) repeat-y center top;
}


body#gel div#contentsArea-contents02 div#content div#content-inner .teacher{
width:550px;
margin:0 auto;
position:relative;
}

body#gel div#contentsArea-contents02 div#content div#content-inner .teacher p.image{
float:left;
margin:10px 0 0 0!important;
}

body#gel div#contentsArea-contents02 div#content div#content-inner .teacher p.fig{
margin:83px 0 0 15px!important;
float:left;
}

body#gel div#contentsArea-contents02 div#content div#content-inner .teacher p.fukidashi{
margin:0 0 0 0!important;
position:absolute;
top:10px;
left:120px;
}

body#gel div#contentsArea-contents02 div#content div#content-inner h3{
margin-top:15px;
}

body#gel div#contentsArea-contents02 div#content div#content-inner h3.answer{
margin-top:10px;
}


body#gel div#contentsArea-contents02 div#content div#checkbox-inner01{
width:180px;
display:inline;
float:left;
margin:10px 10px 0 12px;
background:#ffffff url(/sqs/images/sqs_bg_08.gif) no-repeat left bottom;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner01 p.ttl{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner01 p.fig{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner01 p.note{
text-align:left;
width:140px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:0px 0px 5px 14px;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner02{
width:180px;
display:inline;
float:left;
margin:10px 10px 0 0;
background:#ffffff url(/sqs/images/sqs_bg_08.gif) no-repeat left bottom;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner02 p.ttl{
margin:0px 0px 5px 0;
}

body#gel div#contentsArea-contents02 div#content div#checkbox-inner02 p.note{
text-align:left;
width:140px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:0px 0px 5px 14px;
}

body#gel div#contentsArea-contents02 div#content div.caution{
margin:0;
padding:0;
clear:both;
}

body#gel div#contentsArea-contents03{
width:600px;
margin-top:10px;
padding:0;
}


body#gel div#contentsArea-contents03 div#content{
text-align:center;
margin:0 auto;
padding-top:10px;
padding-bottom:10px;
width:600px;
background:#ffffff url(/sqs/images/sqs_bg_02.gif)  repeat-y center top;
}


body#gel div#contentsArea-contents03 div#content div#content-inner{
text-align:center;
margin:0 auto;
width:582px;
background:#ffffff url(/sqs/images/sqs_bg_03.gif) repeat-y center top;
}



body#gel div#contentsArea-contents03 div#content div#content-inner .left{
width:231px;
display:inline;
margin:10px 0 0 11px;
padding-bottom:10px;
float:left;
background:#ffffff url(/sqs/images/sqs_bg_09.gif) no-repeat left bottom;
}

body#gel div#contentsArea-contents03 div#content div#content-inner .left-inner{
width:244px;

}


body#gel div#contentsArea-contents03 div#content div#content-inner .right{
width:319px;
display:inline;
text-align:left;
float:right;
margin:10px 11px 0 0;
position:relative;
}

body#gel div#contentsArea-contents03 div#content div#content-inner .right h3{
margin-top:10px;
}

body#gel div#contentsArea-contents03 div#content div#content-inner .right p.lead{
width:182px;
color:#333333;
font-size:12px;
line-height:1.6;
text-align:left;
margin:0px 0 0 5px !important;
padding-top:15px !important;
}

body#gel div#contentsArea-contents03 div#content div#content-inner .right p.image{
margin:0 !important;
padding:0 !important;
position:absolute;
top:49px;
left:181px;

}




body#gel div#contentsArea-contents03 div#content div#content-inner ul{
list-style-image:none;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}

body#gel div#contentsArea-contents03 div#content div#content-inner ul li{
text-align:center;
margin:0;
padding:0;
}


/* cream.html */
body#cream div#contentsArea-contents01 div#content{
text-align:center;
margin:0 auto;
padding:0 10px 10px 9px;
width:582px;
background:#ffffff url(/sqs/images/cream_bg_01.gif) no-repeat center top;
}

body#cream div#contentsArea-contents01 div#content div#content-inner{
text-align:center;
margin:0 auto;
padding:0;
width:582px;
background:#ffffff url(/sqs/images/cream_bg_04.gif) repeat-y center bottom;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .left{
width:254px;
float:left;
padding-bottom:10px;
text-align:left;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .left p,
body#cream div#contentsArea-contents01 div#content div#content-inner .right p{
margin:0;
}


body#cream div#contentsArea-contents01 div#content div#content-inner .left-inner{
width:254px;
background:none;
}


body#cream div#contentsArea-contents01 div#content div#content-inner .right{
width:328px;
float:right;
margin:0;
padding-bottom:17px;
float:right;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right h2{
margin:0;
padding:0;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right h3{
margin:19px 0 10px;
padding:0;
text-align:center;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-01{
width:310px;
margin:0 10px 0 8px;
padding:0;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-01 p.image{
margin:0;
padding:0;
float:left;
width:129px;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-01 p.text{
margin:0;
padding:0 10px 0 13px;
float:right;
width:158px;
/width:180px;
text-align:left;
font-size:12px;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-02{
width:320px;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-02 .box-point-02-inner{
background:url(/sqs/images/cream_bg_05.jpg) no-repeat right bottom;
margin:16px 0 0 14px;
padding:0;
width:314px;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-02 .box-point-02-inner p.image{
margin:0;
float:left;
width:129px;
}

body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-02 .box-point-02-inner p.text{
margin:0;
padding:0 10px 0 13px;
float:right;
width:161px;
/width:180px;
text-align:left;
font-size:12px;
}

body#cream div#contentsArea-contents02{
width:600px;
background:#cfcfcf url(/sqs/images/cream_bg_06.gif) repeat-y 1px top;
}

body#cream div#contentsArea-contents02 .content-02{
width:600px;
background:url(/sqs/images/cream_bg_07.gif) no-repeat center bottom;
padding-bottom:8px;
}

body#cream div#contentsArea-contents02 .content-02 ul.box-attent{
width:583px;
margin:0;
padding:10px 0 0 17px;
/padding-left:17px;
}
body#cream div#contentsArea-contents02 .content-02 ul.box-attent li{
float:left;
width:188px;
list-style:none;
}

body#cream div#contentsArea-contents02 .content-02 .caution{
position:relative;
height:30px;
}
body#cream div#contentsArea-contents02 .content-02 .caution p{
position:absolute;
top:0;
left:125px;
margin:0;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .image-box{
float:left;
width:193px;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .image-box p.image-01{
margin:0;
padding-left:18px;
}
body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .image-box p.image-02{
margin:0;
padding-left:30px;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right{
float:right;
width:407px;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right p.img{
margin:4px 0 6px;
zoom:1;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right .box-ans-right-inner p.image{
margin:0;
padding-left:12px;
float:left;
width:165px;
}

body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right .box-ans-right-inner p.text{
margin:0;
padding:29px 38px 0 0;
float:right;
width:192px;
/width:225px;
font-size:12px;
line-height:1.5em;
letter-spacing:0.1em;
text-align:left;
}

body#cream div#contentsArea-contents03 .content-03{
background:url(/sqs/images/cream_bg_08.gif) repeat-y center 0;
padding:10px;
}

body#cream div#contentsArea-contents03 .content-03 .content-03-inner{
background:url(/sqs/images/cream_bg_09.gif) repeat-y left bottom;
padding-bottom:15px;
}

body#cream div#contentsArea-contents03 .content-03 .content-03-inner p.image-01{
margin:19px 0 0 0;
text-align:center;
}

body#cream div#contentsArea-contents03 .content-03 .content-03-inner p.image-02{
margin:0;
text-align:center;
}

body#cream div#contentsArea-contents04 .content-04{
background:url(/sqs/images/cream_bg_10.gif) repeat-y center bottom;
padding-bottom:16px;
width:600px;
}

body#cream div#contentsArea-contents04 .content-04 ul.howto{
margin:12px -41px 0 0;
padding:0 0 0 17px;
width:600px;
/width:620px;
}

body#cream div#contentsArea-contents04 .content-04 ul.howto li{
float:left;
background:url(/sqs/images/cream_bg_11.gif) no-repeat 168px 20px;
padding-right:41px;
list-style:none;
width:159px;
}

body#cream div#contentsArea-contents04 .content-04 ul.howto li.last{
float:left;
background:none;
padding-right:41px;
list-style:none;
width:159px;
}

body#cream div#contentsArea-contents04 .content-04 ul.howto li p{
margin-top:8px;
padding:0 3px;
font-size:12px;
width:159px;
}


/* essence.html */
body#essence #contentsArea{
color:#333;
font-size:75%;
line-height:1.5;
}

body#essence #contentsArea p{
margin:0;
}

body#essence #contentsArea em{
font-style:normal;
color:#ff1071;
}

body#essence #contentsArea h3{
margin:10px 0;
}

body#essence #contentsArea ul,
body#essence #contentsArea ol{
margin:0;
padding:0;
list-style:none;
}

body#essence #contentsArea table{
font-size:100%;
}

body#essence div#contentsArea-contents01{
margin-bottom:20px;
padding-bottom:10px;
text-align:left;
background:#d0e9d3 url(/sqs/images/essence_bg_01.png) no-repeat left 327px;
}

body#essence div#contentsArea-contents01 div#sqsHeader p.text{
margin:0;
}

body#essence div#contentsArea-contents01 div.content-01{
margin:0 9px 5px;
padding:3px 11px 0 10px;
background:#ffffff url(/sqs/images/essence_bg_02.png) no-repeat left bottom;
zoom:1;
}

body#essence div#contentsArea-contents01 div.content-01 .left{
margin-bottom:12px;
float:left;
width:236px;
}

body#essence div#contentsArea-contents01 div.content-01 .left img.image{
vertical-align:bottom;
}

body#essence div#contentsArea-contents01 div.content-01 .left #commonCage{
padding:4px 13px 13px;
width:auto;
border-width:0;
background:#ffffff url(/sqs/images/essence_bg_03.gif) no-repeat left bottom;
}

body#essence div#contentsArea-contents01 div.content-01 .right{
width:317px;
float:right;
}

body#essence div#contentsArea-contents01 div.content-01 .right p.fig{
text-align:center;
}

body#essence div#contentsArea-contents01 div.content-01 .right div.lyt-howto{
margin:0 6px 12px;
padding-right:139px;
position:relative;
min-height:91px;
height:auto !important;
height:91px;
}

body#essence div#contentsArea-contents01 div.content-01 .right div.lyt-howto p.fig{
position:absolute;
top:0;
right:0;
}

body#essence div#contentsArea-contents01 div.content-02{
margin:0 9px;
padding:0 15px 1px 17px;
background:#ffffff url(/sqs/images/essence_bg_04.png) repeat-y left top;
zoom:1;
}

body#essence div#contentsArea-contents01 div.content-02 h2{
margin:0 -15px 0 -17px;
}

body#essence div#contentsArea-contents01 div.content-02 h3{
margin-bottom:11px;
}

body#essence div#contentsArea-contents01 div.content-02 ul.lyt-check{
margin:0 0 12px 2px;
zoom:1;
}

body#essence div#contentsArea-contents01 div.content-02 ul.lyt-check li{
float:left;
width:274px;
}

body#essence div#contentsArea-contents01 div.content-02 ul.lyt-check li img{
vertical-align:bottom;
}

body#essence div#contentsArea-contents01 div.content-03{
margin:0 9px;
padding:0 17px;
background:#ffffff url(/sqs/images/essence_bg_02.png) no-repeat left bottom;
}

body#essence div#contentsArea-contents01 div.content-03 ol.lyt-effect{
zoom:1;
}

body#essence div#contentsArea-contents01 div.content-03 ol.lyt-effect li{
float:left;
width:274px;
}

body#essence div#contentsArea-contents01 div.content-03 ol.lyt-effect li img{
vertical-align:bottom;
}

body#essence div#contentsArea-contents02{
padding:16px 21px 13px;
border-top:11px #d0e9d3 solid;
border-left:9px #d0e9d3 solid;
border-right:9px #d0e9d3 solid;
border-bottom:10px #d0e9d3 solid;
background:#fff url(/sqs/images/essence_bg_05.png)  repeat left top;
zoom:1;
}

body#essence div#contentsArea-contents02 .left{
float:left;
width:270px;
}
body#essence div#contentsArea-contents02 .right{
float:right;
width:270px;
}

body#essence div#contentsArea-contents02 .right #commonCage{
margin-left:27px;
width:212px;
_width:226px;
border-width:0;
}


/* 3d.html */
#contentsArea *{
margin:0;
padding:0;
}

#contentsArea img{
vertical-align:bottom;
}

#contentsArea li{
list-style:none;
}

#contentsArea{
font-size:75%;
line-height:1.5;
}

body#mask_3d div.lyt-main{
position:relative;
height:281px;
background:url(/sqs/images/3d_main_bg.jpg) no-repeat left top;
}

body#mask_3d div.lyt-main *{
font-size:0;
line-height:0;
}

body#mask_3d div.lyt-main h1{
position:absolute;
top:231px;
left:17px;
}

body#mask_3d div.lyt-main p.text-01{
position:absolute;
top:17px;
left:19px;
}

body#mask_3d div.lyt-main p.text-02{
position:absolute;
top:78px;
left:18px;
}

body#mask_3d div.lyt-main p.text-03{
position:absolute;
top:265px;
left:345px;
}

body#mask_3d div.lyt-main p.text-04{
position:absolute;
top:7px;
left:328px;
}

body#mask_3d div.content-01{
background:url(/sqs/images/3d_bg_01.png) no-repeat left bottom;
}

body#mask_3d div.content-01-inner{
padding:0 15px 34px 19px;
background:url(/sqs/images/3d_bg_02.png) no-repeat left top;
}

body#mask_3d div.content-01 .column-L{
padding-top:24px;
float:left;
width:234px;
}

body#mask_3d div.content-01 .column-L #commonCage{
padding:9px 10px 10px 14px;
width:auto;
border:0 none;
background:url(/sqs/images/3d_bg_03.png) no-repeat left bottom;
}

body#mask_3d div.content-01 .column-L #commonCage div.CageForm table{
color: #333333;
line-height:1.4;
font-size:12px;
}

body#mask_3d div.content-01 .column-R{
padding-top:4px;
float:right;
width:322px;
}

body#mask_3d div.content-01 .column-R p{
margin-bottom:10px;
}

body#mask_3d div.content-01 .column-R p.text-01{
margin-bottom:25px;
}

body#mask_3d div.content-01 .column-R dl{
width:319px;
}

body#mask_3d div.content-01 .column-R dl dd{
position:relative;
zoom:1;
}

body#mask_3d div.content-01 .column-R dl dd p{
text-align:right;
}

body#mask_3d div.content-01 .column-R dl dd ul{
position:absolute;
top:16px;
left:5px;
}

body#mask_3d div.content-01 .column-R dl dd ul li{
margin-bottom:8px;
}

body#mask_3d div.content-02{
margin-bottom:20px;
padding:0 9px;
background:url(/sqs/images/3d_bg_04.png) no-repeat left top;
}

body#mask_3d div.content-02 .lyt-2col-01{
padding:16px 23px 0 8px;
}

body#mask_3d div.content-02 .lyt-2col-01 .column-L{
position:relative;
float:left;
width:358px;
min-height:187px;
height:auto!important;
height:187px;
}

body#mask_3d div.content-02 .lyt-2col-01 .column-R{
padding-top:7px;
float:right;
width:182px;
}

body#mask_3d div.content-02 .lyt-2col-01 .column-L p.image{
position:absolute;
top:0;
left:0;
z-index:1;
}

body#mask_3d div.content-02 .lyt-2col-01 .column-L p.text{
position:absolute;
top:0;
left:104px;
z-index:2;
}

body#mask_3d div.content-02 .lyt-2col-01 .column-L dl{
padding-top:89px;
margin-left:150px;
width:209px;
}

body#mask_3d div.content-02 .lyt-2col-02{
position:relative;
height:345px;
background:url(/sqs/images/3d_bg_05.png) no-repeat left bottom;
}

body#mask_3d div.content-02 .lyt-2col-02 ul{
position:absolute;
top:11px;
left:36px;
}

body#mask_3d div.content-02 .lyt-2col-02 ul li{
margin-bottom:9px;
}

body#mask_3d div.content-02 .lyt-2col-02 p{
position:absolute;
top:43px;
left:313px;
}

body#mask_3d div.content-03{
margin-bottom:20px;
background:url(/sqs/images/3d_bg_06.png) repeat-y left top;
}

body#mask_3d div.content-03 .lyt-image-01{
margin-bottom:4px;
padding:0 20px 0 39px;
}

body#mask_3d div.content-03 .lyt-image-01 .image{
padding-top:2px;
float:left;
width:276px;
}

body#mask_3d div.content-03 .lyt-image-01 .text{
padding-top:23px;
float:right;
width:250px;
}

body#mask_3d div.content-03 .lyt-image-02{
margin-bottom:15px;
padding:0 20px 0 19px;
}

body#mask_3d div.content-03 .lyt-image-02 .image{
padding-top:7px;
float:left;
width:401px;
}

body#mask_3d div.content-03 .lyt-image-02 .image img{
margin-right:5px;
}

body#mask_3d div.content-03 .lyt-image-02 .text{
float:right;
width:156px;
}

body#mask_3d div.content-03 .lyt-image-02 .text dl dt{
margin:0 0 5px 9px;
}

body#mask_3d div.content-04 ol{
padding:14px 0 20px 17px;
background:url(/sqs/images/3d_bg_07.png) no-repeat left bottom;
}

body#mask_3d div.content-04 ol li{
padding-right:40px;
float:left;
width:111px;
_width:151px;
background:url(/sqs/images/3d_bg_08.png) no-repeat 120px 18px;
}

body#mask_3d div.content-04 ol li.last-child{
padding-right:0;
_width:111px;
background:none;
}


/* wash.html */
#wash *{
margin:0;
padding:0;
}

#wash img{
vertical-align:bottom;
}

#wash li{
list-style:none;
}

#wash{
font-size:75%;
line-height:1.5;
}

#wash .contents{
padding-bottom:8px;
background:#d0e9d3;
}

#wash .lyt-main{
position:relative;
height:255px;
background:url(/sqs/images/wash_bg_01.png) no-repeat left top;
}

#wash .lyt-main h1{
position:absolute;
top:194px;
left:17px;
}

#wash .lyt-main p.text-01{
position:absolute;
top:0;
left:0;
}

#wash .lyt-main p.text-02{
position:absolute;
top:194px;
left:329px;
z-index:2;
}

#wash .lyt-main p.image-01{
position:absolute;
top:0;
right:0;
z-index:0;
}

#wash .content-01{
margin-bottom:10px;
background:url(/sqs/images/wash_bg_02.png) no-repeat left top;
}

#wash .content-01-inner{
padding:22px 30px 24px 29px;
position:relative;
background:url(/sqs/images/wash_bg_03.png) no-repeat left bottom;
}

#wash .content-01 .column-L{
float:left;
width:253px;
}

#wash .content-01 .column-L .image-01{
position:absolute;
bottom:106px;
left:40px;
}

#wash .content-01 .column-L .image-02{
position:absolute;
bottom:23px;
left:29px;
}

#wash .content-01 .column-R{
float:right;
width:265px;
}

#wash .content-01 .column-R dl dt{
margin-bottom:15px;
}

#wash .content-01 .column-R dl dd p{
margin-bottom:5px;
}

#wash .content-01 .column-R dl dd .note-01{
text-align:right;
font-size:84%;
}

#wash .content-01 .column-R #CommonCage{
padding:10px 15px 8px 20px;
width:auto;
}

#wash .content-02{
margin-bottom:10px;
background:url(/sqs/images/wash_bg_04.png) repeat-y left top;
}

#wash .content-02-inner{
padding:0 10px 15px;
background:url(/sqs/images/wash_bg_05.png) no-repeat left bottom;
}

#wash .content-02 h2{
margin:0 -4px;
}

#wash .content-02 .lyt-2col-01 p{
float:left;
}

#wash .content-02 .lyt-2col-01 p.column-R{
margin-top:38px;
}

#wash .content-03{
margin-bottom:10px;
background:url(/sqs/images/wash_bg_04.png) repeat-y left top;
}

#wash .content-03-inner{
padding:0 10px 15px;
background:url(/sqs/images/wash_bg_05.png) no-repeat left bottom;
}

#wash .content-03 h2{
margin:0 -4px;
}

#wash .content-03 .lyt-2col-01{
margin-bottom:18px;
padding-right:18px;
position:relative;
min-height:403px;
height:auto!important;
height:403px;
}

#wash .content-03 .lyt-2col-01 .column-L{
float:left;
width:285px;
}

#wash .content-03 .lyt-2col-01 .column-L .text-01{
position:absolute;
bottom:0;
left:20px;
}

#wash .content-03 .lyt-2col-01 .column-R{
float:right;
width:270px;
}

#wash .content-03 .lyt-2col-01 .column-R dl{
margin-top:19px;
padding-bottom:235px;
}

#wash .content-03 .lyt-2col-01 .column-R dl dt{
margin-bottom:15px;
}

#wash .content-03 .lyt-2col-01 .column-R .image-01{
position:absolute;
bottom:0;
left:216px;
}

#wash .content-03 h3{
margin-bottom:15px;
text-align:center;
}

#wash .content-03 .lyt-2col-02{
margin:0 20px;
}

#wash .content-03 .lyt-2col-02 .column-L{
float:left;
width:272px;
}

#wash .content-03 .lyt-2col-02 .column-L .image{
float:left;
}

#wash .content-03 .lyt-2col-02 .column-L .text{
float:right;
width:128px;
}

#wash .content-03 .lyt-2col-02 .column-L .text dl dt{
margin-bottom:5px;
}

#wash .content-03 .lyt-2col-02 .column-R{
float:right;
width:253px;
}

#wash .content-03 .lyt-2col-02 .column-R dl dt{
margin-bottom:5px;
text-align:center;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .left{
margin-bottom:12px;
float:left;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .left ul li{
margin-bottom:3px;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .right{
margin-bottom:12px;
float:right;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .right ul li{
margin-bottom:3px;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .right ul li .note{
margin-bottom:7px;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd div img{
margin-right:2px;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd div p{
text-align:center;
}

#wash .content-03 .lyt-2col-02 .column-R dl dd .note-01{
margin-right:12px;
text-align:right;
}

#wash .content-04{
position:relative;
background:url(/sqs/images/wash_bg_04.png) repeat-y left top;
}

#wash .content-04-inner{
padding:0 10px 15px;
background:url(/sqs/images/wash_bg_05.png) no-repeat left bottom;
}

#wash .content-04 h2{
margin:0 -4px;
}

#wash .content-04 .image-01{
position:absolute;
top:-4px;
left:22px;
}

#wash .content-04 .image-02{
position:absolute;
top:4px;
right:10px;
}

#wash .content-04 .text-01{
margin:13px 0  15px 146px;
}

#wash .content-04 .box-01{
margin:0 10px;
padding-top:1px;
width:560px;
background:url(/sqs/images/wash_bg_06.png) no-repeat left top;
}

#wash .content-04-inner .box-01-inner{
padding:46px 18px 30px 10px;
background:url(/sqs/images/wash_bg_07.png) no-repeat left bottom;
}

#wash .content-04 .box-01 .lyt-image-01 .image{
float:left;
width:138px;
text-align:right;
}

#wash .content-04 .box-01 .lyt-image-01 .text{
float:right;
width:385px;
}

#wash .content-04 .box-01 .lyt-image-01 .text dl{
margin-top:11px;
}

#wash .content-04 .box-01 .lyt-image-01 .text dl dt{
margin-bottom:5px;
}

#wash .content-04 .box-01 .lyt-image-01 .text dl dd p{
margin-bottom:5px;
}

#wash .content-04 .box-01 .lyt-image-01 .text dl dd ul li{
margin-right:10px;
float:left;
text-align:center;
}

#wash .content-04 .box-01 .lyt-image-01 .text dl dd ul li.last-child{
margin-right:0;
}

#wash .content-04 .box-02{
margin:0 11px;
width:510px;
height:120px;
background:url(/sqs/images/wash_bg_08.png) no-repeat left top;
}

#wash .content-04 .box-02 dl{
padding:22px 0 0 25px;
float:left;
width:299px;
width:324px;
}

#wash .content-04 .box-02 dl dt{
margin-bottom:15px;
}

#wash .content-04 .box-02 dl dd ul li{
margin:0 15px 10px 0;
float:left;
line-height:1;
}

#wash .content-04 .box-02 .image{
padding:2px 10px 2px 0;
float:right;
}

#wash .content-04 .box-03{
margin:0 10px;
position:relative;
width:560px;
}

#wash .content-04 .box-03 h3{
margin-bottom:13px;
}

#wash .content-04 .box-03 ul{
margin:0 10px;
width:540px;
}

#wash .content-04 .box-03 ul li{
margin-right:15px;
float:left;
width:170px;
}

#wash .content-04 .box-03 ul li p{
margin-bottom:5px;
}

#wash .content-04 .box-03 ul li.last-child{
margin-right:0;
position:relative;
}

#wash .content-04 .box-03 ul li.last-child .text-02{
position:absolute;
top:-16px;
left:5px;
}

#wash .content-04 .box-03 .image-03{
position:absolute;
top:50px;
left:131px;
}





#wash .align-C{
text-align:center!important;
}

#wash .align-R{
text-align:right!important;
}



/* ----------------------------------------------------------------
    cago
----------------------------------------------------------------- */

.cagoform01{
width:213px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:5px 0 10px 20px;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 div .CageForm{
width:253px;
font-size:12px;
line-height:1.4;
margin:0 14px 10px;
padding:0;
background:url(/sqs/images/index_bg_05.gif) repeat-y left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div .CageForm-inner{
color:#333333;
font-size:12px;
line-height:1.4;
background:url(/sqs/images/index_bg_04.gif) no-repeat left top;
padding:12px;
margin:0;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .CageForm-inner table{
margin:0;
width:225px;
}

body#home div#contentsArea-contents01 div#content div.box-product-02 .CageForm-inner table{
margin:0;
width:233px;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 .CageForm-inner table .itemname a,
body#home div#contentsArea-contents01 div#content div.box-product-02 .CageForm-inner table .itemname a{
font-weight:bold;
color:006776;
}


body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-02 .CageForm{
width:253px;
font-size:12px;
line-height:1.4;
margin:0 14px 10px;
padding:0;
background:url(/sqs/images/index_bg_07.gif) repeat-y left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-02 .CageForm-inner{
color:#333333;
font-size:12px;
line-height:1.4;
background:url(/sqs/images/index_bg_06.gif) no-repeat left top;
padding:12px;
margin:0;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-03 .CageForm{
width:253px;
font-size:12px;
line-height:1.4;
margin:0 14px 10px;
padding:0;
background:url(/sqs/images/index_bg_11.png) no-repeat left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-03 .CageForm-inner{
color:#333333;
font-size:12px;
line-height:1.4;
background:url(/sqs/images/index_bg_10.png) no-repeat left top;
padding:12px;
margin:0;
}

body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-04 .CageForm{
width:253px;
font-size:12px;
line-height:1.4;
margin:0 14px 10px;
padding:0;
background:url(/sqs/images/index_bg_13.png) no-repeat left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-04 .CageForm-inner{
color:#333333;
font-size:12px;
line-height:1.4;
background:url(/sqs/images/index_bg_12.png) no-repeat left top;
padding:12px;
margin:0;
}

body#home div#contentsArea-contents01 div#content div.box-product-02 .CageForm{
font-size:12px;
line-height:1.4;
padding:0;
background:url(/sqs/images/index_bg_11.png) no-repeat left bottom;
}
body#home div#contentsArea-contents01 div#content div.box-product-02 .CageForm-inner{
color:#333333;
font-size:12px;
line-height:1.4;
background:url(/sqs/images/index_bg_10.png) no-repeat left top;
padding:12px;
margin:0;
}


.cagoform01 .itemname{
font-weight:bold;
color:006776;
}


.cagoform02{
width:184px;
color:#333333;
font-size:12px;
line-height:1.4;
margin:5px 0 10px 10px;
}


.cagoform02 .itemname{
font-weight:bold;
color:006776;
}

body#cream #CommonCage{
margin:14px 10px 5px 15px;
padding:8px;
font-size:12px;
width:auto;
}

body#gel div#contentsArea-contents01 div#content div#content-inner .left-inner #CommonCage{
padding:5px 10px 0 10px;
margin:0 1px 0 11px;
width:auto;
font-size:12px;
border:none;
background-color:#fafff4;
}

body#gel div#contentsArea-contents03 div#content div#content-inner .left #CommonCage{
padding:5px 9px 0 9px;
margin:0 1px 0 1px;
font-size:12px;
width:auto;
border:none;
background-color:#fafff4;
}

body#gel #CommonCage div.CageForm table, body#cream #CommonCage div.CageForm table{
color: #333333;
line-height:1.4;
font-size:12px;
}

/* Settings for Safari
----------------------------------------------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0){
body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .image-box p.image-01{
margin:0;
padding:4px 0 0 18px;
}
body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right p.img{
margin:8px 0 6px 0.9px;
zoom:1;
}
body#gel div#contentsArea-contents03 div#content div#content-inner .left #CommonCage{
padding:0 0 0 5px;
}


}


/* Clear FIX
----------------------------------------------------------------- */
div#sqsHeader:after,
div#sqsHeader ul.nav-branditem:after,
div#content-inner:after,
div#contentsArea-contents01:after,
div#pointbox:after,
div#pointbox-inner:after, 
div.teacher:after,
body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-01:after,
body#cream div#contentsArea-contents01 div#content div#content-inner .right .box-point-02 .box-point-02-inner:after,
body#cream div#contentsArea-contents02 .content-02 ul.box-attent:after,
body#cream div#contentsArea-contents01 div#content div#content-inner:after,
body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner:after,
body#cream div#contentsArea-contents02 .content-02 .box-ans .box-ans-inner .box-ans-right .box-ans-right-inner:after,
body#cream div#contentsArea-contents04 .content-04 ul.howto:after,
body#essence div#contentsArea-contents01 div.content-01:after,
body#essence div#contentsArea-contents01 div.content-02 ul.lyt-check:after,
body#essence div#contentsArea-contents01 div.content-03 ol.lyt-effect:after,
body#essence div#contentsArea-contents02:after,
body#home div#contentsArea-contents01 div#content div.box-product-02 div.box-product-02-inner:after,
body#home div#contentsArea-contents01 div#content div.box-product-01:after,
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-01 .box-product-01-inner:after,
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-02 .box-product-01-inner:after,
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-03 .box-product-01-inner:after,
body#home div#contentsArea-contents01 div#content div.box-product-01 div.product-04 .box-product-01-inner:after,
body#mask_3d div.content-01-inner:after,
body#mask_3d div.content-02 .lyt-2col-01:after,
body#mask_3d div.content-02 .lyt-2col-02:after,
body#mask_3d div.content-03 .lyt-image-01:after,
body#mask_3d div.content-03 .lyt-image-02:after,
body#mask_3d div.content-04 ol:after,
#wash .lyt-main:after,
#wash .content-01-inner:after,
#wash .lyt-2col-01:after,
#wash .lyt-2col-02:after,
#wash .lyt-image-01:after,
#wash .content-03 .lyt-2col-02 .column-R dl dd:after,
#wash .content-04 .box-02 dl dd ul:after,
#wash .content-04 .box-03 ul:after,
#wash .content-04 .box-01 .lyt-image-01 .text dl dd ul:after,
#wash .content-04 .box-02:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

body#mask_3d div.content-01-inner,
body#mask_3d div.content-02 .lyt-2col-01,
body#mask_3d div.content-02 .lyt-2col-02,
body#mask_3d div.content-03 .lyt-image-01,
body#mask_3d div.content-03 .lyt-image-02,
body#mask_3d div.content-04 ol,
#wash .lyt-main,
#wash .content-01-inner,
#wash .lyt-2col-01,
#wash .lyt-2col-02,
#wash .lyt-image-01,
#wash .content-03 .lyt-2col-02 .column-R dl dd,
#wash .content-04 .box-02 dl dd ul,
#wash .content-04 .box-03 ul,
#wash .content-04 .box-01 .lyt-image-01 .text dl dd ul,
#wash .content-04 .box-02{
zoom:1;
}

#home .CageForm {
	text-align: left;
}