h1,
h3{ margin:0;}

.text12{
font-size: 12px;
line-height: 1.5;
}

.q_text12{
color: #FB5B15;
font-size: 12px;
line-height: 1.5;
}

.a_text12{
color: #29B7C1;
font-size: 12px;
line-height: 1.5;
}

.text10{
font-size: 10px;
line-height: 1.5;
}

#nav-utility .text10{
font-size:11px;
line-height:13px;
}

.gray {
color: #798585;
}

.mixi-check-button{
position:relative;
bottom:5px;
}


/*--------------------------
	cream.html
--------------------------*/
h2{ margin:15px 0 10px 0; }

div#lead{ margin-right:15px; }

div#lead p{
margin:0;
color: #333333;
line-height:1.4;
font-size:12px;
}

div#cream div.CageForm{
padding-left:15px;
color: #333333;
line-height:1.4;
font-size:12px;
min-height:100px;
_height:100px;
background:url(images/item_bg.gif) left top no-repeat;
}

div.CageForm form{ margin:0; }

div.CageForm table{
color: #333333;
line-height:1.4;
font-size:12px;
}

.itemname a:link,
.itemname a:visited{
color:#0191A5;
font-weight:bold;
}

.itemname a:hover{
color:#0191A5;
font-weight:bold;
text-decoration: underline;
}

.campain{
color:#f50000;
font-weight:bold;
margin-top:10px;
padding-top:10px;
}


.bg { background: url(images/bg.gif) left top; }

.ttl05{
background:url(images/ttl05.gif) left top no-repeat;
font-size:10px;
color:#FB5B15;
}

.content dl{
text-align:left;
}

.content dl dt{
margin:0 0 4px 0;
line-height:0;
}

.content dl dd{
margin:0 0 10px 15px;
}

.content dl dd.lastItem{
margin-bottom:0;
}

.content dl dd{
color: #333333; 
line-height:1.4;
font-size:12px;
}

#koka{
width:570px;
margin-bottom:15px;
}

#koka dl{
margin:0;
padding-left:15px;
background:#FFFFFF url(images/koka_img.jpg) 320px 20px no-repeat;
}

#uv{
width:297px;
}

#uv dl{
margin:0;
padding:0 10px 0 9px;
background:#00B1CA url(images/uv_bg.gif) right top no-repeat;
}

#uv dd{
margin-left:0;
}


/*--------------------------
	index.html
--------------------------*/
.uvText p{
margin-top: 15px;
margin-right: 10px;
}

.uvText strong {
color: #343434;
}

.uvText a:link,
.uvText a:visited {
color: #343434;
}

.uvText a:hover {
text-decoration: underline;
}

div#index div.CageForm{
padding-left:9px;
color: #333333;
line-height:1.4;
font-size:12px;
background-color: #FFFFFF;
}


div#index .itemname a:link,
div#index .itemname a:visited{
color:#3A96D1;
font-weight:bold;
}

div#index .itemname a:hover{
color:#3A96D1;
font-weight:bold;
text-decoration: underline;
}

div#index .text12{
color:#333;
}

div#index noscript img{
vertical-align:bottom;
}


/*--------------------------
	spray.html
--------------------------*/
div#spray{
line-height:1.3;
}

div#spray dd{
font-size:1em;
}

div#spray .lyt-main{
position:relative;
}

div#spray .lyt-main h1{
position:absolute;
top:50px;
left:5px;
}

div#spray .lyt-main .text{
position:absolute;
top:15px;
left:13px;
}

div#spray .lyt-main .image{
text-align:right;
}

div#spray .lyt-content{
background:url(images/spray_bg_01.png) repeat-y left top;
}

div#spray .lyt-content-inner{
padding-bottom:15px;
background:url(images/spray_bg_07.png) no-repeat left bottom;
zoom:1;
}

div#spray .lyt-item{
padding:0 15px;
position:relative;
background:url(images/spray_bg_02.png) no-repeat left top;
}

div#spray .lyt-item .column-L{
float:left;
width:230px;
}

div#spray .lyt-item .column-R{
padding-top:15px;
float:right;
width:326px;
}

div#spray .lyt-item .column-L .image{
margin-bottom:-40px;
position:relative;
top:-54px;
}

div#spray .lyt-item .column-L .CageForm .itemname{
color:#0191a5;
font-weight:bold;
}

div#spray .lyt-item .column-L .CageForm table .sml{
color:#738286;
font-size:85%;
}

div#spray .lyt-item .column-R p{
margin-bottom:8px;
}

div#spray .lyt-item .column-R h2{
margin-bottom:8px;
text-align:center;
}

div#spray .lyt-item .column-R .alignC{
text-align:center;
}

div#spray .lyt-item .column-R .lyt-image{
padding-top:10px;
background:url(images/spray_bg_03.png) no-repeat left top;
}

div#spray .lyt-item .column-R .lyt-image .image{
padding:0 10px 10px 0;
float:left;
}

div#spray .lyt-new{
position:relative;
width:600px;
}

div#spray .lyt-new .pop{
position:absolute;
top:46px;
left:469px;
}

div#spray .lyt-new h3{
margin:0 15px;
}

div#spray .lyt-new .box-new-01{
margin:0 15px 7px;
padding:4px 92px 2px 18px;
background:url(images/spray_bg_04.png) no-repeat left bottom;
}

div#spray .lyt-new .box-new-01 p{
margin-bottom:2px;
padding-bottom:10px;

}

div#spray .lyt-new .box-new-01 p.box-new-01-txt{
width:212px;
position:absolute;
top:148px;
}

div#spray .lyt-new .box-new-02{
margin:0 15px 7px;
padding:3px 116px 0 16px;
background:url(images/spray_bg_04.png) no-repeat left bottom;
}

div#spray .lyt-new .box-new-02 .lyt-image .image{
padding-right:10px;
float:left;
}

div#spray .lyt-new .box-new-03{
margin:0 15px 15px;
padding:0 9px 12px 6px;
overflow:hidden;
background:url(images/spray_bg_04.png) no-repeat left bottom;
}

div#spray .lyt-new .box-new-03 .list-elements{
margin:18px 0 0 7px;
}

div#spray .lyt-new .box-new-03 .list-elements li{
margin-right:12px;
padding-bottom:12px;
float:left;
}

div#spray .lyt-new .box-new-03 .lyt-2col{
overflow:hidden;
}

div#spray .lyt-new .box-new-03 .lyt-2col p{
float:right;
}

div#spray .lyt-new .box-new-03 .text{
float:left;
}

div#spray .lyt-new .box-new-03 .list-point{
margin-top:13px;
padding:0 10px;
float:right;
width:452px;
_width:472px;
background:url(images/spray_bg_05.png) repeat-x left top;
}

div#spray .lyt-new .box-new-03 .list-point li{
float:left;
width:226px;
}

div#spray .lyt-new .box-new-03 .list-point li dt{
padding-top:15px;
}

div#spray .lyt-new .box-new-03 .list-point li dd{
margin-bottom:0;
}

div#spray .lyt-new .box-new-03 .lyt-point div{
margin-top:19px;
padding:10px 10px 0;
float:right;
width:454px;
_width:474px;
overflow:hidden;
background:url(images/spray_bg_05.png) repeat-x left top;
}

div#spray .box-howto{
margin:0 15px;
padding-top:12px;
background:url(images/spray_bg_06.png) no-repeat left top;
}

div#spray .box-howto .inner{
padding:0 5px 12px 15px;
background:url(images/spray_bg_04.png) no-repeat left bottom;
}

div#spray .box-howto .lyt-image .image{
float:right;
}

div#spray .box-howto .lyt-image .text{
float:left;
width:280px;
}

div#spray .box-howto .lyt-image .text h3{
margin-bottom:4px;
}

div#spray .box-howto .lyt-image .text p{
margin-bottom:10px;
}

div#spray .box-howto .lyt-image .text .list-faq dt{
margin:0;
color:#fb5b15;
font-weight:bold;
line-height:1.3;
}

div#spray .box-howto .lyt-image .text .list-faq dd{
margin:0;
color:#29b7c1;
font-weight:bold;
line-height:1.3;
}

div#spray .lyt-item:after,
div#spray .lyt-image:after,
div#spray .lyt-new .lyt-2col:after,
div#spray .lyt-new .box-new-03 .list-point:after,
div#spray .lyt-new .box-new-03 .lyt-point:after,
div#spray .lyt-new .box-new-03 .list-elements:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
}

div#spray .lyt-item,
div#spray .lyt-image,
div#spray .lyt-new .lyt-2col,
div#spray .lyt-new .box-new-03 .list-point,
div#spray .lyt-new .box-new-03 .lyt-point,
div#spray .lyt-new .box-new-03 .list-elements:after{
zoom:1;
}





/*--------------------------
	sheet.html
--------------------------*/
div#sheet div.CageForm{
padding-top: 10px;
padding-left:15px;
color: #333333;
line-height:1.4;
font-size:12px;
}

#sheet .mainAtt {
font-size:10px;
padding-right:10px;
text-align:right;
color: #fb5b15;
font-weight:bold;
}

#sheet .water{
width:585px;
padding:1px 0;
}

#sheet .water p{
margin:0;
padding:0;
}

#sheet .waterBg{
margin-left:15px;
width:570px;
background:url(images/spray_content_img07.jpg) no-repeat 330px;
background-color:#FFFFFF;
}

#sheet .waterBg p.txt{
margin:8px 30px 0 23px;
text-align:left;
font-size:12px;
color: #333333;
}

#sheet .waterBg p{
margin:0 0 0 0;
text-align:left;
}

#sheet p.waterBt{
margin-left: 15px;
}

#sheet .used .text12{
background-color:#FFFFFF;
}

#sheet .used p{
margin: 0;
padding:7px 18px 0 15px;
}

#sheet .used table{
margin:7px 18px 0 15px;
}





/*--------------------------
	white.html
--------------------------*/
div#white div.CageForm{
padding-left:0 !important;
color: #333333;
line-height:1.4;
font-size:12px;
background-color:transparent !important;
}

div#white .itemname,
div#white .itemname a:link,
div#white .itemname a:visited{
color:#003860;
font-weight:bold;
}

div#white .itemname a:hover{
color:#003860;
font-weight:bold;
text-decoration: underline;
}

div#white .text12{
color:#231815;
}


