* {
margin:0;
padding:0;
}

img {
border:0;
}

.clear {
clear: both;
}

body {
background: url(img/bg8.jpg) repeat-x #131313;
text-align: left;
font-family: Verdana, Arial, sans-serif;
margin: 10px 0px 0px 30px;

}

a, a:link, a:visited {
text-decoration: underline;
color: #0000ff;
}

a:hover {
color: #f41414;
text-decoration: none;
}

h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

strong {
font-weight: normal;
}

#container {
background: url(img/cont-bg4.jpg) repeat-y #333;
margin: 0px;
padding: 0px;
line-height: 100%;
text-align: left;
width: 750px;
position:relative;
}

#container-ent {
background: url(img/cont-bg3.jpg) repeat-y;
margin: 0px;
padding: 0px;
line-height: 100%;
text-align: left;
width: 750px;
position:relative;
padding-top: 0px
}

#banner-top, 
#banner-test {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, sans-serif;
color: #fff;
background: url(img/bana4.jpg);
height: 110px;
text-align: left;
width: 750px;
position:relative;
}



#banner-top h1, 
#banner-test h1 {
margin-left:0px;
padding-top: 0px;
text-indent: -4567px;
}

#banner-top h1 a, 
#banner-test h1 a {
display: block;
width: 330px;
height: 90px;
text-decoration: none;
}

#banner-top p, 
#banner-test p {
text-align: right;
position: absolute;
top:5px;
right: 35px;
font-size: 14px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
}

h2 {
background: url(img/h2-bg11.jpg) no-repeat left center;
margin-bottom: 0px;
color: #fff;
font-size: 15px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
padding-left: 40px;
height: 28px;
line-height: 28px;
}


#banner-ent {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, sans-serif;
color: #fff;
background: url(img/bana4.jpg);
height: 110px;
text-align: left;
width: 750px;
position:relative;
}

#banner-ent p {
margin-left:0px;
padding-top: 0px;
text-indent: -4567px;
}

#banner-ent p a {
display: block;
width: 330px;
height: 90px;
text-decoration: none;
}

#banner-ent h1 {
text-align: right;
position: absolute;
top:5px;
right: 35px;
font-size: 14px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
}

#container-ent #content {
float: right;
width: 551px;
overflow: hidden;
font-size:12px;
line-height:130%;
padding-top: 60px;

}

#content {
float: right;
width: 553px;
overflow: hidden;
font-size:12px;
line-height:130%;
padding-top: 0px;
padding-bottom: 20px;

}

#content p {
margin-bottom:20px;
margin-left: 30px;
padding-right: 30px;
line-height: 150%;
font-size: 100%;
}

#container-ent p#pankuzu {
position: absolute;
top:35px;
left: 220px;
font-size: 12px;
}

#navi-top {
padding-top: 0px;
margin-bottom: 10px;

}
#navi-top img {
margin-left: 0px;
}


#navi-top h2 {
background: url(img/h2-bg1.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 0px;
color: #fff;
font-size: 15px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
padding-left: 40px;
}

#content h2 {
background: url(img/h2-bg.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
margin-right: 10px;
margin-left: 10px;
color: #fff;
font-size: 15px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
padding-left: 20px;
}



#container-ent #content h2 {
background: url(img/h2-bgent.jpg) no-repeat right center;
height: 28px;
line-height: 28px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 10px 0px 30px;
font-size: 14px;
color: #fff;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
}

#container-ent #content h2.test-h2 {
margin-bottom: 15px;
background: url(img/h4-2.jpg) no-repeat right center;
}

#content h3 {
background: url(img/h4-2.jpg) no-repeat right center;
height: 28px;
line-height: 28px;
margin-left: 10px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 10px 0px 30px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;
color: #fff;
}

#content h3#rank-1 {
background: url(img/rank-1.jpg) no-repeat right center;
height: 33px;
line-height: 33px;
padding-left: 120px;
}

#content h3#rank-2 {
background: url(img/rank-2.jpg) no-repeat right center;
height: 33px;
line-height: 33px;
padding-left: 120px;
}

#content h3#rank-3 {
background: url(img/rank-3.jpg) no-repeat right center;
height: 33px;
line-height: 33px;
padding-left: 120px;
}

#content h3#rank-4 {
background: url(img/rank-4.jpg) no-repeat right center;
height: 33px;
line-height: 33px;
padding-left: 120px;
}

#content h3#rank-5 {
background: url(img/rank-5.jpg) no-repeat right center;
height: 33px;
line-height: 33px;
padding-left: 120px;
}

#content h4 {
background: url(img/h4-2.jpg) no-repeat right center;
height: 28px;
line-height: 28px;
margin-left: 10px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 10px 0px 30px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;
color: #fff;
}

#left {
float:left;
width:197px;
margin-top: 10px;
margin-right: 0px;
overflow: hidden;

}

#container-ent #left {
padding-top: 50px;
}

.sidebar {
margin: 0px 0px 0px 15px;
padding: 0px;

}

#left p a {
background: repeat-y url(img/sinki-3.jpg);
text-indent: -9999px;
background-position: 0 0;
height: 70px;
width: 180px;
display: block;
margin-bottom: 10px;
}

#left p a:hover {
background: repeat-y url(img/sinki-3.jpg);
background-position:0 70px;
height: 70px;
width: 180px;
display: block;
}

#left ul {
padding: 6px;
margin-bottom: 10px;
border: solid 1px #000;
background: url(img/side-bg.jpg) #efefef;


}

ul#side-navi {
background: url(img/side-bg.jpg) #efefef;

}

#left ul#side-navi li {
margin-bottom: 2px;
}

#left ul li {
margin-left:0px;
margin-bottom: 0px;
text-align:left;
list-style-type: none;
font-size: 12px;
}

#left ul li a {
background: url(img/side3.jpg) #fafafa;
display: block;
padding-left: 25px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #555;
border: solid 1px #aaa;

}

#left ul li a:hover {
background: url(img/side3-h.jpg) #f8f3c6;
color: #f41414;
padding-left: 25px;
border: solid 1px #e6d82b;
text-decoration: underline;
}



#left li.sidemenu, #left h4 {
background: url(img/side-top7.jpg) no-repeat left center;
font-size: 13px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
height: 21px;
padding-top: 7px;
color: #fff;
padding-left: 40px;

border-left: solid 1px #000;
border-right: solid 1px #000;
border-top: solid 1px #000;


}

h4#navi-h4 {
background: url(img/h4-navi1.gif) no-repeat left center;
font-size: 14px;
letter-spacing: 0px;

height: 23px;
padding-top: 5px;
color: #fff;
padding-left: 30px;

border-left: solid 1px #000;
border-right: solid 1px #000;
border-top: solid 1px #000;

}

h4#side-mile {
background: url(img/side-mile.gif) no-repeat left center;
}

h4#side-wari {
background: url(img/side-wari.gif) no-repeat left center;
}

h4#side-gin {
background: url(img/side-gin.jpg) no-repeat left center;
}

h4#side-sin {
background: url(img/side-sin.jpg) no-repeat left center;
}

h4#side-sini {
background: url(img/side-sini.jpg) no-repeat left center;
}

h4#side-it {
background: url(img/side-it.jpg) no-repeat left center;
}

h4#side-niti {
background: url(img/side-niti.gif) no-repeat left center;
}

h4#side-net {
background: url(img/side-net.jpg) no-repeat left center;
}

h4#side-lady {
background: url(img/side-lady.jpg) no-repeat left center;
}


#left #side-a a {
background: url(img/side-a1.jpg) no-repeat left center #fff;
}

#left #side-a a:hover {
background: url(img/side-a1-h.jpg) no-repeat left center #fc9e8e;
border: solid 1px #fc9e8e;
}

#left #side-b a {
background: url(img/side-b1.jpg) no-repeat left center #fff;
}

#left #side-b a:hover {
background: url(img/side-b1-h.jpg) no-repeat left center #aafc8e;
border: solid 1px #aafc8e;
}

#left #side-c a {
background: url(img/side-c1.jpg) no-repeat left center #fff;
}

#left #side-c a:hover {
background: url(img/side-c1-h.jpg) no-repeat left center #ea8efc;
border: solid 1px #ea8efc;
}

#left #side-d a {
background: url(img/side-d1.jpg) no-repeat left center #fff;
}

#left #side-d a:hover {
background: url(img/side-d1-h.jpg) no-repeat left center #90c0fe;
border: solid 1px #90c0fe;
}

#left #side-e a {
background: url(img/side-e1.jpg) no-repeat left center #fff;
}

#left #side-e a:hover {
background: url(img/side-e1-h.jpg) no-repeat left center #fdf7ba;
}

#container .foot {
clear: both;
text-align: center;
background: url(img/cont-bg4.jpg) repeat-y;
padding-bottom: 20px;
padding-right: 20px;
border-top: solid 1px #ddd;
padding-top: 20px;
color: #fff;
}

#container-ent .foot {
clear: both;
text-align: center;
background: url(img/cont-bg3.jpg) repeat-y;
padding-bottom: 20px;
padding-right: 20px;
border-top: solid 1px #4d4024;
padding-top: 10px;
}

.foot p {
text-align: right;
font-size: 12px;
}

p#copy {
font-size: 12px;
margin-bottom: 10px;
}

#container #copy a {
color: #fff;
text-decoration: none;
}


#container-ent #copy a {
color: #000;
text-decoration: none;
}

#copy a:link {
color: #000;
text-decoration: none;
}

#copya:visited {
color: #000;
text-decoration: none;
}


#copy a:hover {
color: #000;
text-decoration: underline;
}




#ban ul {
background: url(img/ban-bg2.jpg) no-repeat;
position: absolute;
top:0px;
left: 0px;

list-style-type: none;
font-size: 13px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";

}

#ban ul li {
float: left;
margin-right:0px;
text-align: center;
line-height: 20px;
}

#ban ul li a {
display: block;
color: #fff;
text-decoration: none;

}

#ban ul li a:hover {
border-bottom: solid 4px #f41414;
color: #f41414;
}
#ban-1 {
width: 148px;
height: 22px;
border-right: solid 1px #fff;
}

#ban-1 a {
border-bottom: solid 4px #fc9e8e;
height: 18px;
width: 148px;
}

#ban-2, #ban-3, #ban-4 {
width: 147px;
height: 22px;
border-right: solid 1px #fff;
}


#ban-2 a {
border-bottom: solid 4px #aafc8e;
height: 18px;
width: 147px;
}


#ban-3 a {
border-bottom: solid 4px #ea8efc;
height: 18px;
width: 147px;
}


#ban-4 a {
border-bottom: solid 4px #90c0fe;
height: 18px;
width: 147px;
}


#ban-5 {
width: 148px;
height: 22px;
}

#ban-5 a {
border-bottom: solid 4px #fcf28e;
height: 18px;
width: 148px;
}

.link-note {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 150%;
text-align: right;
color: #1B2C3B;
position:absolute;
top:-90px; right:35px;
}

#content table {
border-collapse: collapse;
width: 493px;
}

td {
background: #fff;
border-top: solid 1px #000;
border-right: solid 1px #000;
border-left: solid 1px #000;
border-bottom: solid 1px #000;
padding: 10px;
text-align: left;
}

td.w50 {
width: 50%;
padding: 10px;
}


th {
font-weight: bold;
text-align: left;
border: solid 1px #000;
padding: 10px;
background: #f5f4dc;

}

.w30 {
width: 30%;
}

.w70 {
width: 70%;
}

.w50 {
width: 50%;
}

td.w30 {
background: #f5f4dc;
font-weight: bold;
}

th.no1 {
background: url() #fff;
}

th.no2 {
background: url() #fff;
}

th.no3 {
background: url() #fff;
}

.td1 {
text-align: left;
}

.td2 {
text-align: center;
}


.text-r {
text-align: right;
}

.text-bd {
border-bottom: solid 1px #000;
}

.blu100 {
color: #0143a5;
}

.blu110 {
color: #0143a5;
font-weight: bold;
font-size: 110%;
}

.red {
color: #ff0202;
}

.u-line {
text-decoration: underline;
}

.pic-l {
float: left;
margin-right: 20px;
}#content .affi2 {
border-left: solid 1px #36581c;
border-bottom: solid 1px #36581c;
border-top: solid 1px #36581c;
margin: 0px 10px 20px 40px;
padding: 10px;
font-size: 100%;

}

#content .box1 {

margin: 0px 13px 20px 13px;
padding: 10px 10px 10px 10px;
font-size: 100%;
background: url(img/cat-1.jpg) no-repeat;
height: 170px;
}


#content .box1-1 {
margin: 0px 13px 10px 13px;
padding: 10px 10px 15px 10px;
font-size: 100%;
background: url(img/cat-2.jpg) no-repeat;
height: 170px;
}

#content .box1-2 {
margin: 0px 13px 20px 13px;
padding: 10px 10px 10px 10px;
font-size: 100%;
background: url(img/cat-3.jpg) no-repeat;
height: 170px;
}

#content .box1-3 {
margin: 0px 13px 20px 13px;
padding: 10px 10px 10px 10px;
font-size: 100%;
background: url(img/cat-4.jpg) no-repeat;
height: 170px;
}

#content .box1-4 {
margin: 0px 13px 20px 13px;
padding: 50px 10px 10px 10px;
font-size: 100%;
background: url(img/cat-5.jpg) no-repeat;
height: 130px;
}



#content .box1 p.go, 
#content .box1-1 p.go, 
#content .box1-2 p.go, 
#content .box1-3 p.go, 
#content .box1-4 p.go {

background: url(img/mousikomi1.jpg) no-repeat left center;
height: 25px;
padding-top: 15px;
margin-left: 20px;
padding-left: 120px;
margin-right: 0px;
margin-bottom: 15px;
font-weight: bold;
}

#content .box2 {
border-left: solid 1px #bab3a1;
border-bottom: solid 1px #bab3a1;
border-right: solid 1px #bab3a1;
margin: 0px 13px 20px 13px;
padding:10px 10px 10px 10px;
margin-bottom: 10px;
background: url(img/bg1.jpg) repeat;
}

#content .box2 p {
padding: 4px 10px 5px 15px;
background: url(img/note.gif) #fff;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
line-height: 28px;

}

#content .box4 {
background: url(img/bg1.jpg) repeat;
border-left: solid 1px #bab3a1;
border-bottom: solid 1px #bab3a1;
border-right: solid 1px #bab3a1;
margin: 0px 13px 20px 13px;
padding: 15px;
}

#content p#chu {
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
margin-left: 80px;
margin-bottom: 5px;
}

#content p.bana {

margin-left: 0px;
margin-right: 0px;
padding: 0px;
padding-bottom: 15px;
margin-bottom: 10px;
background: url(img/table-btm.jpg) no-repeat right bottom;
}

#content p.bana a {
margin-left: 18px
}


#top-info1 {
background: url(img/top-1-1.jpg) no-repeat top center;
height: 140px;
margin: 12px 10px 13px 10px;
}

#top-info2 {
position: absolute;
top: 40px;
left: 45px;
text-align: left;
color: #eee;
width: 480px;
}

#top-info2 p {
margin: 0px;
padding: 0px;
line-height: 140%;

margin-bottom: 9px;
}


#top-info3 {
background: url(img/top-2-3.jpg) no-repeat top center;
height: 340px;
margin: 0px 10px 15px 15px;
padding-left: 0px;
padding-right: 0px;
color: #fff;
}

#top-info3 h3 {
background: none;
color: #fff;
font-size: 14px;
padding-left: 80px;
margin-bottom: 10px;
}

#top-info3 p {
margin: 0px 15px 10px 15px;
padding: 0px;
}


#bigin {
background: url(img/bigin3.jpg) no-repeat;
height: 110px;
margin-bottom: 10px;
padding: 50px 0px 0px 0px;
font-size: 12px;
color: #555;
text-align: center;
}

#container-ent #bigin {
background: url(img/bigin3.jpg) no-repeat;
height: 110px;
margin-bottom: 10px;
padding: 50px 0px 0px 0px;
font-size: 12px;
color: #555;
text-align: center;
}


#content .speed {
background: url(img/speed-4.jpg) no-repeat;
height: 300px;
margin: 0px 0px 0px 13px;
position:relative;
}

#content .rate {
background: url(img/rate-4.jpg) no-repeat;
height: 300px;
margin: 0px 0px 0px 13px;
position:relative;
}

#content .noloan {
background: url(img/noloan-4.jpg) no-repeat;
height: 300px;
margin: 0px 0px 0px 13px;
position:relative;
}

#content .kangen-top {
background: url(img/rate-5.jpg) no-repeat;
height: 300px;
margin: 0px 0px 0px 13px;
position:relative;
}

#content .kangen-top h3 {
text-align: right;
background: none;
padding-top: 35px;
padding-right: 60px;
color: #333;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 15px;
}

#content .rate h3, #content .noloan h3 {
text-align: right;
background: none;
padding-top: 35px;
padding-right: 60px;
color: #fff;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 15px;
}

#content .speed h3 {
text-align: right;
background: none;
padding-top: 35px;
padding-right: 60px;
color: #fff;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 15px;
}

#content .speed h4, #content .rate h4, #content .noloan h4, 
#content .kangen-top h4 {
background: none;
padding-left: 35px;
line-height: 27px;
height: 28px;
}

#content .speed p.bana1, #content .rate p.bana1, #content .noloan p.bana1, 
#content .kangen-top p.bana1 {
margin-top: 8px;
margin-bottom: 13px;
margin-left: 20px;
margin-right: 0px;

}

#content .speed p.bana1 a img, 
#content .rate p.bana1 a img, 
#content .noloan p.bana1 a img, 
#content .kangen-top p.bana1 a img {
float: left;
}

#content .speed p.pr1, #content .rate p.pr1, #content .noloan p.pr1, 
#content .kangen-top p.pr1 {
padding: 0px;
margin: 0px;
background: url(img/check1-1.gif) no-repeat left center #fff;
padding-left: 30px;
padding-right: 0px;
margin-bottom: 5px;
font-weight: bold;
height: 20px;
padding-top: 5px;
font-size: 12px;
margin-right: 30px;
margin-left:180px;
color: #555;
margin-top: 47px;
}

#content .speed p.pr2, #content .rate p.pr2, #content .noloan p.pr2, 
#content .kangen-top p.pr2  {
padding: 0px;
padding-left: 0px;
background: url(img/check1-1.gif) no-repeat left center #fff;
padding-left: 30px;
padding-right: 0px;
margin-bottom: 5px;
font-weight: bold;
height: 20px;
padding-top: 5px;
font-size: 12px;
margin-right: 30px;
margin-left: 180px;
color: #555;

}

#content .speed p.go-s {
clear: both;
height: 28px;
background: url(img/kotira-s.jpg) no-repeat left center;
padding-top: 7px;
padding-left: 160px;
padding-right: 0px;
margin: 15px 0px 0px 20px;
font-weight: bold;
font-size: 14px;
position: absolute;
top: 190px;
left: 0px;
}

#content .rate p.go-r, 
#content .kangen-top p.go-r {
clear: both;
height: 28px;
background: url(img/kotira-r.gif) no-repeat left center;
padding-top: 7px;
padding-left: 160px;
padding-right: 0px;
margin: 15px 0px 0px 20px;
font-weight: bold;
font-size: 14px;
position: absolute;
top: 190px;
left: 0px;
}

#content .noloan p.go-n {
clear: both;
height: 28px;
background: url(img/kotira-n.gif) no-repeat left center;
padding-top: 7px;
padding-left: 160px;
padding-right: 0px;
margin: 15px 0px 0px 20px;
font-weight: bold;
font-size: 14px;
position: absolute;
top: 190px;
left: 0px;
}

#content .speed p.aq-btn, 
#content .rate p.aq-btn, 
#content .noloan p.aq-btn, 
#content .kangen-top p.aq-btn {
width: 72px;
height: 72px;
text-indent: -4567px;
position: absolute;
top: 197px;
right: 0px;
}

#content .speed p.aq-btn a, 
#content .rate p.aq-btn a, 
#content .noloan p.aq-btn a, 
#content .kangen-top p.aq-btn a {
width: 72px;
height: 72px;
background: url(img/btn-top.jpg) no-repeat;
display: block;
}

#content .speed p.aq-btn a:hover, 
#content .rate p.aq-btn a:hover, 
#content .noloan p.aq-btn a:hover, 
#content .kangen-top p.aq-btn a:hover {
background-position:0 -72px;
}

#content .cont-bottom {
background: url(img/bg9.gif) repeat-x;
height: 3px;
margin: 10px 10px 10px 15px;;
}



/***　エントリー商品説明***/



#content .ent-life {
background: url(img/ent-pick1.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-omc {
background: url(img/ent-pick2.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-maido {
background: url(img/ent-pick3.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-cosmo {
background: url(img/ent-pick4.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-shell {
background: url(img/ent-pick5.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-idemitsu {
background: url(img/ent-pick6.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-omcetc {
background: url(img/ent-pick7.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jcbetc {
background: url(img/ent-pick8.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jal {
background: url(img/ent-pick9.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jmb {
background: url(img/ent-pick9.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-iy {
background: url(img/ent-pick10.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-lawson {
background: url(img/ent-pick11.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-karuwaza {
background: url(img/ent-pick12.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-upty {
background: url(img/ent-pick13.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-kp {
background: url(img/ent-pick14.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-citi {
background: url(img/ent-pick15.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jiyuda {
background: url(img/ent-pick16.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-upty-f {
background: url(img/ent-pick17.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-shell-e {
background: url(img/ent-pick18.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-nicos {
background: url(img/ent-pick19.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-sony {
background: url(img/ent-pick20.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jmb-i {
background: url(img/ent-pick21.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-upty-r {
background: url(img/ent-pick22.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-sezon-r {
background: url(img/ent-pick23.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jcb-r {
background: url(img/ent-pick24.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-nicos-k {
background: url(img/ent-pick25.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-kp-k {
background: url(img/ent-pick26.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-dcmx {
background: url(img/ent-pick27.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-pone-m {
background: url(img/ent-pick28.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-linda {
background: url(img/ent-pick29.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-jmb-m {
background: url(img/ent-pick30.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-ana {
background: url(img/ent-pick31.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#content .ent-ntt {
background: url(img/ent-pick15-2.jpg) no-repeat;
height: 297px;
margin: 0px 13px 20px 13px;
}

#container-ent h3 {
margin-bottom: 0px;

}

#chu {
margin-top: 0px;
padding-top: 5px;
}

#content p.bana {
background: none;
margin-bottom: 10px;
padding-bottom: 0px;
}


#content p.go {
padding: 0px;
margin: 0px;
background: url(img/mousikomi1.jpg) no-repeat left center;
height: 25px;
padding-top: 15px;
margin-left: 30px;
padding-left: 125px;
margin-right: 30px;
border-top: groove 3px #fff;
font-weight: bold;
}


#content p.point1 {
background: url(img/check1.jpg) no-repeat left center #fff;
padding-left: 85px;
padding-right: 0px;
margin-bottom: 5px;
font-weight: bold;
height: 20px;
padding-top: 5px;
font-size: 13px;
margin-right: 30px;
margin-left: 30px;
color: #555;

}

#content p.point2 {
background: url(img/check2.jpg) no-repeat left center #fff;
padding-left: 85px;
padding-right: 0px;
margin-bottom: 5px;
font-weight: bold;
height: 20px;
padding-top: 5px;
font-size: 13px;
margin-right: 30px;
margin-left: 30px;
color: #555;

}

#content p.point3 {
background: url(img/check3.jpg) no-repeat left center #fff;
padding-left: 85px;
padding-right: 0px;
margin-bottom: 10px;
font-weight: bold;
height: 20px;
padding-top: 5px;
font-size: 13px;
margin-right: 30px;
margin-left: 30px;
color: #555;

}

/***　エントリー商品説明　ここまで***/

h4#rankp-1 {
background: url(img/h4-rank1.jpg) no-repeat left bottom;
height:29px;
color: #333;
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 10px 0px 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;

}

h4#rankp-2 {
background: url(img/h4-rank2.jpg) no-repeat left bottom;
height:29px;
color: #333;
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 10px 0px 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;

}

h4#rankp-3 {
background: url(img/h4-rank3.jpg) no-repeat left bottom;
height:29px;
color: #333;
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 10px 0px 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;
}

h4#rankp-4 {
background: url(img/h4-rank4.jpg) no-repeat left bottom;
height:29px;
color: #333;
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 10px 0px 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;
}

h4#rankp-5 {
background: url(img/h4-rank5.jpg) no-repeat left bottom;
height:29px;
color: #333;
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
margin-bottom: 0px;
padding: 12px 10px 0px 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 14px;

}

#content table.table-rank {
margin-left: 14px;
margin-right: 0px;
margin-bottom: 15px;
width: 524px;

}

table.table-rank td.td-a {
width: 27%;
border-right: solid 1px #fff;
padding: 0px;
padding-left: 10px;
}

table.table-rank td.td-b {
border-left: solid 1px #fff;
padding-left: 0px;
text-align: left;
padding:0px;
width: 50%;
}

table.table-rank td.td-b img {
vertical-align: middle;
margin-right: 5px;
}


table.table-rank td.td-c {
background: url(img/rank-paper.jpg) no-repeat center center;
height: 90px;
text-align: center;
font-size: 14px;
width: 23%;
color:#736036;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
padding: 0px;
letter-spacing: -2px;
}


table.table-rank td.td-d img{
float: left;
margin-right: 10px;

}

table.table-rank td.td-d {
line-height: 20px;
background: url(img/rank-bg.jpg) no-repeat right 10px;
}

table.table-rank td.td-e {
border-bottom: solid 3px #5d5137;
border-right: none;
text-align: center;

}

table.table-rank td.td-f {
border-bottom: solid 3px #5d5137;
border-left: none;
text-align: center;

}

h4#side-rank {
background: url(img/h4-navi1.jpg) no-repeat left center;
}




#left ul.side-rankbg {
background: url(img/side-bg.jpg) #efefef;
padding: 1px 5px 5px 5px;
}


#left ul.side-rankbg li {
margin-left:0px;
margin-bottom: 0px;
text-align:left;
list-style-type: none;
font-size: 12px;
background: none;
font-size: 13px;
border: none;
}

#left ul.side-rankbg li a {
background: none;
padding-left: 45px;
text-decoration: none;
color: #555;
border: none;
}

#left ul.side-rankbg li a:hover {
background: ;
color: #f41414;
padding-left: 45px;
text-decoration: underline;
border: none;
}

#left ul.side-rankbg li.side0 {
background: none;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
text-align: right;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
/*border-bottom: dotted 1px #555;
border-top: dotted 1px #555;*/
font-size: 11px;
color: #fff;
font-weight: bold;
}


#left ul.side-rankbg li.side1 a {
background: url(img/ran1.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side1 a:hover {
background: url(img/ran1-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side2 a {
background: url(img/ran2.jpg) no-repeat left center #fff;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side2 a:hover {
background: url(img/ran2-h.jpg) no-repeat left center #fdf8c1;
}


#left ul.side-rankbg li.side3 a {
background: url(img/ran3.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side3 a:hover {
background: url(img/ran3-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side4 a {
background: url(img/ran4.jpg) no-repeat left center #fff;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side4 a:hover {
background: url(img/ran4-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side5 a {
background: url(img/ran5.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side5 a:hover {
background: url(img/ran5-h.jpg) no-repeat left center #fdf8c1;
}
#left ul.side-rankbg li.side3 a {
background: url(img/ran3.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side5 a:hover {
background: url(img/ran5-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side6 a {
background: url(img/ran6.jpg) no-repeat left center #fff;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side6 a:hover {
background: url(img/ran6-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side7 a {
background: url(img/ran7.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side7 a:hover {
background: url(img/ran7-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side8 a {
background: url(img/ran8.jpg) no-repeat left center #fff;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side8 a:hover {
background: url(img/ran8-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side9 a {
background: url(img/ran9.jpg) no-repeat left center #f5f5f5;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side9 a:hover {
background: url(img/ran9-h.jpg) no-repeat left center #fdf8c1;
}

#left ul.side-rankbg li.side10 a {
background: url(img/ran10.jpg) no-repeat left center #fff;
height: 15px;
line-height: 15px;
padding:0px;
margin: 0px;
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}

#left ul.side-rankbg li.side10 a:hover {
background: url(img/ran10-h.jpg) no-repeat left center #fdf8c1;
}

.box10 {
color: #fff;
border-left: solid 1px #ddd;
border-bottom: solid 1px #ddd;
border-right: solid 1px #ddd;
margin: 0px 13px 20px 15px;
padding:10px 10px 0px 10px;
margin-bottom: 10px;
background: url() repeat;
}

#content .box10 p {
margin: 0px 0px 15px 10px;
padding: 0px;
}


.box10 p:first-letter {


}


#content #top-info2 p.top-info2-p:first-letter {


}

 
#content #top-info3 p.top-info3-p:first-letter {


}


/*** クレカ　画像　***/

.cosmo {
background: url(img/cosmo.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.shell {
background: url(img/starlex.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.jcb-etc{
background: url(img/jcb-etc.gif) no-repeat;
height: 86px;
margin-left: 20px;
margin-bottom: 20px;
}

.omc-etc {
background: url(img/omc-etc.gif) no-repeat;
height: 76px;
margin-left: 20px;
margin-bottom: 20px;
}

.ana {
background: url(img/ana.gif) no-repeat;
height: 81px;
margin-left: 20px;
margin-bottom: 20px;
}

.jal {
background: url(img/jal.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.tokyu {
background: url(img/tokyu.jpg) no-repeat;
height: 96px;
margin-left: 20px;
margin-bottom: 20px;
}

.life {
background: url(img/life.jpg) no-repeat;
height: 85px;
margin-left: 20px;
margin-bottom: 20px;
}

.aeon {
background: url(img/aeon.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.iy {
background: url(img/iy.gif) no-repeat;
height: 83px;
margin-left: 20px;
margin-bottom: 20px;
}

.p-one{
background: url(img/p-one.jpg) no-repeat;
height: 93px;
margin-left: 20px;
margin-bottom: 20px;
}

.omc {
background: url(img/omc.gif) no-repeat;
height: 94px;
margin-left: 20px;
margin-bottom: 20px;
}

.omc-etc{
background: url(img/omc-etc.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.lowson{
background: url(img/lawson.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.karuwaza{
background: url(img/karuwaza.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.upty{
background: url(img/upty.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.k-power{
background: url(img/k-power.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.citi{
background: url(img/citi.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.jiyuda{
background: url(img/jiyuda.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}


.nicos{
background: url(img/nicos.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.sony{
background: url(img/sony.gif) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.sezon-f{
background: url(img/sezon-f.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.arubara{
background: url(img/arubara.jpg) no-repeat;
height: 94px;
margin-left: 20px;
margin-bottom: 20px;
}

.dcmx{
background: url(img/dcmx.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.nicos-k{
background: url(img/nicos-k.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.linda{
background: url(img/jcb-linda.jpg) no-repeat;
height: 95px;
margin-left: 20px;
margin-bottom: 20px;
}

.rakuten {
background: url(img/rakuten.jpg) no-repeat;
height: 85px;
margin-left: 20px;
margin-bottom: 20px;
}

.parco {
background: url(img/parco.jpg) no-repeat;
height: 85px;
margin-left: 20px;
margin-bottom: 20px;
}

.ufj {
background: url(img/parco.jpg) no-repeat;
height: 85px;
margin-left: 20px;
margin-bottom: 20px;
}




#special {
background: url(img/special.jpg) no-repeat left top;
height: 36px;
margin: 12px 0px 8px 11px;
padding: 0px 0px 0px 0px;
}

.box10 dt {
margin: 0px;
border-left: solid 10px #666;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 3px;
color: blue;
text-decoration: underline;
}

.box10 dd {
padding: 5px 10px 5px 10px;
line-height: 1.3em;
margin-bottom: 5px;
margin-left: 5px;
border-bottom: dotted 1px #999;
border-left: dotted 1px #999;
}



