@charset utf-8;

* {
margin:0;
padding:0;
}

a {
border:none;
color:#666666;
margin:0;
padding:0;
text-decoration:none;
}

img {
behavior:expression(IEPNGFIX.fix(this));
margin:0;
padding:0;
border:0;
}

img#imagel{
height:113px;
}

p {
color:#666666;
text-align:left;
}

body {
font-size:13px;
}

#title {
background:url(http://carsypet-e.sakura.ne.jp/img/common/top_header.png) repeat-x top center;
height:22px;
text-align:center;
width:100%;
}

#title_inner {
height:22px;
margin:0 auto;
text-align:left;
width:800px;
}

li {
list-style:none;
}

#header {
height:230px;
margin:0 auto;
text-align:center;
width:850px;
}

#wrapper {
background:url(http://carsypet-e.sakura.ne.jp/img/common/top_header_bk.png) repeat-x top center;
margin:0;
padding:0;
text-align:center;
}

#container {
background:url(http://www.carsypet-e.sakura.ne.jp/img/common/container_bk.png) top center;
background-repeat:repeat-y;
margin:0 auto;
width:800px;
overflow:hidden;
}

#container_buy {
margin:0 auto;
width:800px;
overflow:hidden;

}

.main_buy{
text-align:left;
}


#leftbar {
float:left;
width:380px;
}

.btn03 {
background:no-repeat top;
height:50px;
text-align:right;
width:200px;
}

#centerbar {
float:left;
padding:15px 0;
position:relative;
width:210px;
}

#centerbar p {
font-size:11px;
padding:0 10px;
_padding:0 0px;
}

#centerbar_top {
background:no-repeat top;
height:15px;
left:-20px;
position:absolute;
top:0;
width:230px;
}

.products_img_center{
position:relative;
margin:0;
padding:0;
}



.products_img_meets{
padding:0;
margin:0;
text-align:left;
position:relative;
}


.center03_cover_lt {
left:0px;
_left:0px;
position:absolute;
top:0;
}

.center03_cover_rt {
position:absolute;
right:0px;
top:0;
}




.center03_cover_lb {
left:0px;
_left:0px;
position:absolute;
top:130px;
}

.center03_cover_rb {
position:absolute;
right:0px;
top:130px;
}

*html .center03_cover_rt {
position:absolute;

}

*html .center03_cover_rb {
position:absolute;

}

#centerbar_bottom {
background:no-repeat top;
top:-50px;
height:50px;
right:222px;
position:absolute;
width:200px;
}


*html #centerbar_bottom {
background:no-repeat top;
top:-50px;
height:50px;
right:217px;
position:absolute;
width:200px;
}



#rightbar {
float:left;
text-align:left;
width:200px;
margin:15px 0 0 0;
}

*html #rightbar {
float:right;
clear:both;
margin:15px 0 0 0;
}

#rightbar a {
text-align:left;
}

#rightbar li {
list-style:none;
list-style-image:none;
list-style-position:inside;
}

#rightbar p {
padding:0 5px;
}

.category {
background:url(http://carsypet-e.sakura.ne.jp/img/common/category.jpg) no-repeat top;
padding:80px 0 0;
}

.osusume {
background:url(http://carsypet-e.sakura.ne.jp/img/common/lib_header01.jpg) no-repeat top;
padding:80px 0 0;
}

.category_middle {
_padding:0 0 0 5px;
background:url(http://carsypet-e.sakura.ne.jp/img/common/lib_middle.png) repeat-y top;
padding:10px 0 0 10px;
}

.category_bottom {
background:url(http://carsypet-e.sakura.ne.jp/img/common/lib_foot.png) no-repeat top;
height:20px;
}

.flow {
behavior:expression(IEPNGFIX.fix(this));
background:url(http://carsypet-e.sakura.ne.jp/img/common/top_flow.png) top;
background-repeat:no-repeat;
height:140px;
margin:0px 0 0 5px;
width:200px;
}

#centerbar .flow p{
padding:0 10px 0 10px;
}

.kensha {
background:url(http://carsypet-e.sakura.ne.jp/img/common/kensha.gif) no-repeat top;
padding:45px 0 0;
}

.topics {
background:url(http://carsypet-e.sakura.ne.jp/img/common/topics.gif) no-repeat top;
height:145px;
padding:45px 0 0;
text-align:left;
}

.topics dt{
padding:5px;
}

.shop {
background:url(http://carsypet-e.sakura.ne.jp/img/common/shop.gif) no-repeat top;
clear:both;
padding:45px 0 0;
}

.center01_cover_lt {
left:5px;
_left:0px;
position:absolute;
top:0;
}

.center01_cover_rt {
position:absolute;
right:5px;
top:0;
}




.center01_cover_lb {
left:5px;
_left:0px;
position:absolute;
top:130px;
}

.center01_cover_rb {
position:absolute;
right:5px;

top:130px;
}

*html .center01_cover_rt {
position:absolute;
right:15px;
top:130px;
}


*html .center01_cover_rb {
position:absolute;
right:15px;
top:130px;
}





#footer {

background:url(http://carsypet-e.sakura.ne.jp/img/common/footer.png) repeat-x top center;
clear:both;
text-align:center;
}

.footer_inner {
clear:both;
position:relative;
color:#ffffff;
height:45px;
margin:0 auto;
padding:10px 0 0 10px;
text-align:left;
width:800px;
}

h1,h2 {
font-size:10px;
}

h1 a,.footer_inner p,.footer_inner a {
color:#ffffff;
}

.btn01,.btn02 {
text-align:right;
}

.kensha img,.shop img {
margin:0 0 0 2px;
}

.img_01,.img_02,.img_03,.img_04,.img_05,.img_06,.img_07,.img_08,.img_09,.img_10 {
float:left;
position:relative;
}

.img01_cover_s,.img02_cover_s,.img03_cover_s,.img04_cover_s,.img05_cover_s,.img06_cover_s,.img07_cover_s,.img08_cover_s,.img09_cover_s,.img10_cover_s {
position:absolute;
left:0;
top:0;
}

.orner_cover{
left:0;
position:absolute;
top:0;
}

.center01,.center02,.center03,.center04,.center05 {
position:relative;
}

.orner{
position:relative;
text-align:left;
}


.center02_cover,.center03_cover,.center04_cover,.center05_cover {
_left:0;
left:5px;
position:absolute;
top:0;
}


.bottom_container{
position:relative;
}


#centerbar .form{
padding:0 0 0 10px;
_padding:0 0 0 0px;
}

.category_top_pay {
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/pay_top.png);
background-position:top;
background-repeat:no-repeat;
padding:90px 0 0;
}

.shop_top{
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/pay_top.png);
background-position:top;
background-repeat:no-repeat;
padding:70px 0 0 10px;
}

*html .shop_top{
margin:0px 0 0 10px;
behavior:expression(IEPNGFIX.fix(this));
width:190px;
}

.shop_middle{
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/middle_s.png);
background-position:top;
background-repeat:repeat-y;
padding:0 5px 0 5px;
}

*html .shop_middle{
behavior:expression(IEPNGFIX.fix(this));
width:190px;
margin:0 0px 0 10px;
}


.shop_bottom{
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/bottom_s.png);
background-position:top;
background-repeat:no-repeat;
height:10px;
padding:0px 5px 50px 5px;
width:200px;
}

*html .shop_bottom{
padding:0px 5px 0px 5px;
margin:0 0 50px 10px;
width:190px;
height:10px;
behavior:expression(IEPNGFIX.fix(this));
}


.new01{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/common/new.png);
background-repeat:no-repeat;
width:145px;
height:24px;

clear:both;
font-size:10px;
font-weight:bold;
color:#fff;
margin:0pt 0pt 0pt 0px;
padding:6px 0pt 0pt 25px;
text-align:left;
}

*html .new01{
behavior:expression(IEPNGFIX.fix(this));
}


