@charset "utf-8";



/* 共通、ボディ
----------------------------------------------- */
body{
background: url(images/backimg.jpg) repeat;
}

#shadow{
margin: 0 auto 0;
background:transparent url(images/tate-r.png) repeat-y center top;
}


#all {
background-color:#099999;
margin:0 auto;
padding:0 3px;
width:800px;
}

/* 文字の大きさ 色
----------------------------------------------- */
.tx50 {font-size:416%;}
.tx40 {font-size:332%;}
.tx30 {font-size:250%;}
.tx24 {font-size:200%;}
.tx20 {font-size:166%;}
.tx18 {font-size:150%;}
.tx15 {font-size:125%;}
.green {color:#34a6c0; font-weight: bold;}
.blue {color:#517fbb; font-weight: bold;}
.yellow {color:#dfb57a; font-weight: bold;}
.pink {color:#e391a2; font-weight: bold;}
.red {color:#ff4500; font-weight: bold;}
.b {font-weight: bold;}




/* ヘッダー
----------------------------------------------- */

#header{
width: 800px;
height: 480px;
background:transparent url(images/LP-1.jpg) center top no-repeat;
position: relative;
}

h1 {
color:#ff4500;
padding:0 0 0 5px;
}

.cart-bt01 {
position:absolute;
right:54px;
top:425px;
}
/* 割り引きボタン
----------------------------------------------- */

.sale-bt01 {
    position: absolute;
    right: 296px;
    top: 364px;
}

/* 2カラムをまとめたもの
----------------------------------------------- */
#allcullum{
width: 800px;
position: relative;
}

/* 商品紹介カラム
----------------------------------------------- */
#korega-cullum {
background-color:#FFFFF0;
margin:3px 0 0;
padding:5px 0 0 10px;
position: relative;
}

#merit {
text-align:left;
}

#merit li {
padding:10px 0 0 40px;
}

#merit h3 {
padding:10px 0 0 10px;
}

.setumei {
position:absolute;
right:4px;
top:1312px;
}
.woman {
position:absolute;
right:-13px;
top:2539px;
}
.man {
position:absolute;
right:45px;
top:2834px;
}
/* 割り引きボタン
----------------------------------------------- */

.sale-bt02 {
    position: absolute;
    right: 484px;
    top: 3119px;
}

#korega-cullum2 {
background-color:#FFFFF0;
margin:22px 0 24px 21px;
padding:10px 0 10px 10px;
width:750px;
}

#one {
float:left;
width:185px;
}

#two {
float:left;
width:540px;
}

#two-one {
float:left;
padding:10px 0;
width:340px;
}

#two-two {
float:right;
}

#two-three {
clear:both;
width:490px;
padding:10px 0;
}

#three {
background-color:#D6C1CF;
clear:both;
margin:0 0 10px 8px;
padding:8px 10px 8px 16px;
width:700px;
}

#three-one {
float:left;
width:340px;
}

#three-two {
float:right;
width:340px;
}

/* kirakiaカラム
----------------------------------------------- */
#cullum2-left {
float:left;
}

/* kirakiaカラム
----------------------------------------------- */
#syoukai {
background-color:#FFFFF0;
margin:3px 0 0;
padding:10px 0 0 10px;
}

.boxleft {
float:left;
padding:0 10px 10px;
text-align:left;
width:340px;
}

.boxright {
float:right;
padding:0 10px 0 0;
text-align:left;
width:380px;
}


/* 購入カラム
----------------------------------------------- */
#main-cullum {
background-color:#FFFFFF;
float:right;
margin:3px -3px 0 0;
padding:6px 0 0 10px;
width:620px;
height:1200px;
position: relative;
}

#main-box1 {
margin:25px 40px 0 0;
width:540px;
}

#main-box2 {
margin:25px 40px 0 0;
width:540px;
}

#main-box3 {
margin:25px 40px 0 0;
width:540px;
}

#main-box4 {
margin:25px 40px 0 0;
width:540px;
}

.sub-box-one{
float:left;
width:250px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.sub-box-two {
float:right;
margin:0;
padding:10px 0;
text-align:left;
width:270px;
}

.sub-box-two p {
margin:0;
padding:10px 0;
text-align:right;
}

#sonota li {
display:block;
padding:10px 8px 10px 15px;
width:130px;
}
.sale-bt03 {
    position: absolute;
    right: 105px;
    top: 142px;
}
.sale-bt04 {
    position: absolute;
    right: 61px;
    top: 419px;
}
.sale-bt05 {
    position: absolute;
    right: 323px;
    top: 639px;
}
.sale-bt06 {
    position: absolute;
    right: 321px;
    top: 1007px;
}
/* 左カラム
----------------------------------------------- */
#left-cullum {
background-color:#FFFFFF;
float:left;
margin:3px 0 0 -3px;
padding:6px 0 0;
width:170px;
height:1200px;
}

#left-link {
background:transparent url(images/kirakira-side.jpg) center top no-repeat;
width:165px;
height:376px;
}

#left-link ul {
padding:31px 0 0;
}

#left-link li a {
display:block;
height:24px;
width:165px;
}

.none {
display:none;
}

#link-two{
margin:255px 0 0;
}

/* フッター
----------------------------------------------- */
#footer {
background-color:#FFFFFF;
margin:0 0 0 -6px;
width:809px;
clear:both;
}

#footer ul {
padding:0 15px 0 0;
}

#footer li {
float:right;
margin:0 15px;
}