@charset utf-8;

* {
margin:0;
padding:0;
}

a {
color:#666;
margin:0;
padding:0;
text-decoration:none;
border:none;
}

img {
behavior:expression(IEPNGFIX.fix(this));
margin:0;
padding:0;
border:0;
}

img#imagel{
height:113px;
}

img#imager{
height:113px;
}

h3{
font-size:20px;
color:#FF9900;
text-align:left;
}

h4{
font-size:25px;
color:#FF9900;
}



p {
color:#666;
text-align:left;
}

body {
font-size:13px;
}

.entry{
text-align:left;
}

#title {
background:url(http://carsypet-e.sakura.ne.jp/img/common/top_header.png) top center;
background-repeat:repeat-x;
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;
}

#wrapper {
background:url(http://carsypet-e.sakura.ne.jp/img/contents/top_header_bk_c.png) top center;
background-repeat:repeat-x;
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;
}




#leftbar {
float:left;
width:380px;
}

.btn03 {
background-position:top;
background-repeat:no-repeat;
height:50px;
text-align:right;
width:200px;
}

#centerbar {
float:left;
padding:15px 0 100px 0;
position:relative;
width:210px;
_text-align:left;
}

*html #centerbar {
width:210px;
float:left;
}

#centerbar p {
font-size:11px;
padding:0 10px;
_padding:0px;
}

.parts{
padding:0px;
margin:0px;
}

.parts table{
padding:0px;
margin:0px;
width:200px;
}



#centerbar img {
padding:0px;
_padding:0px;
}

*html #centerbar table {
margin:0px;
padding:0px;
}

#centerbar_top {
background-position:top;
background-repeat:no-repeat;
height:15px;
left:-20px;
position:absolute;
top:0;
width:230px;
}

#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:right;
text-align:left;
width:200px;
margin:15px 0 0 0;
/*clear:both;*/
}

*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-image:url(http://carsypet-e.sakura.ne.jp/img/common/category.jpg);
background-position:top;
background-repeat:no-repeat;
padding:80px 0 0;
}

.category_dog {
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/category_top.png);
background-position:top;
background-repeat:no-repeat;
padding:80px 0 0;
}

*html .category_dog {
background-image:url(http://carsypet-e.sakura.ne.jp/img/contents/category_top.gif);
background-position:top left;
background-repeat:no-repeat;
padding:80px 0 0 0;
}


.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;
}

.category_dog2{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/contents/category2_top.png);
background-position:top;
background-repeat:no-repeat;
padding:80px 0 0 0px;

}

*html .category_dog2{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/contents/category2_top.gif);
background-position:top;
background-repeat:no-repeat;
padding:80px 5px 0 5px;
}


.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{
padding:70px 0 0 0px;
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:185px;
padding:0 5px 0 5px;
margin:0 0px 0px 0px;
}


.shop_middle2{
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_middle2{
behavior:expression(IEPNGFIX.fix(this));
width:195px;
padding:0 0px 0 5px;
margin:0 0px 0px 5px;
}






.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 0px 50px 10px;
width:200px;

}

*html .shop_bottom{
padding:0px 5px 0px 0px;
margin:0 0 50px 0px;
width:190px;
height:10px;
behavior:expression(IEPNGFIX.fix(this));
}

.osusume {
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/lib_header01.jpg);
background-position:top;
background-repeat:no-repeat;
padding:80px 0 0;
}

.category_middle {
_padding:0 0 0 5px;
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/lib_middle.png);
background-position:top;
background-repeat:repeat-y;
padding:10px 0 0 10px;
}

.category_bottom {
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/lib_foot.png);
background-position:top;
background-repeat:no-repeat;
height:20px;
}

.flow {
behavior:expression(IEPNGFIX.fix(this));
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/top_flow.png);
background-position:top;
background-repeat:no-repeat;
height:140px;
margin:0px 0 0 5px;
width:200px;
}

#centerbar .flow p{
padding:0 10px 0 10px;
}

.kensha {
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/kensha.png);
background-position:top;
background-repeat:no-repeat;
padding:45px 0 0;
}

.topics {
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/topics.png);
background-position:top;
background-repeat:no-repeat;
height:20px;
padding:45px 0 0;
}

.shop {
background-image:url(http://carsypet-e.sakura.ne.jp/img/common/shop.png);
background-position:top;
background-repeat:no-repeat;
clear:both;
padding:45px 0 0;
}

#footer {

background:url(http://carsypet-e.sakura.ne.jp/img/common/footer.png) top center;
background-repeat:repeat-x;
clear:both;
text-align:center;
}

.footer_inner {
position:relative;
clear:both;
color:#fff;
height:45px;
margin:0 auto;
padding:10px 0 0 10px;
text-align:left;
width:800px;
}

.products {
background:url(http://carsypet-e.sakura.ne.jp/img/contents/pro_middle.png) top left;
background-repeat:repeat-y;
clear:both;
text-align:left;
padding:0 0 0 0px;

}

.products_img_meets{
padding:0;
margin:0;
text-align:left;
position:relative;
}

.products_title {
background:url(http://carsypet-e.sakura.ne.jp/img/contents/pro_top.png) top left;
background-repeat:no-repeat;
color:#FFF;
font-size:18px;
font-weight:bold;
height:40px;
padding:5px 0 0 10px;
}

.products_title p {
color:#FFF;
}

.products_title a {
color:#FFF;
}

.products_bottom {
background:url(http://carsypet-e.sakura.ne.jp/img/contents/pro_bottom.png) top left;
background-repeat:no-repeat;
color:#FFF;
height:45px;
clear:both;
margin:0 0 20px 0;
}

.products_img{
width:150px;
height:113px;
background-color:transparent;
margin:0pt 0pt 20px 28px;
_margin:0pt 0pt 20px 14px;
float:left;
position:relative;
}


.products_img_cover{
position:absolute;
top:45px;
left:10px;
}

.products_txt{
position:absolute;
top:45px;
left:170px;
}

.products_txt_title{
position:absolute;
top:0px;
left:0px;
}

.products .products_txt p.products_txt01,.products .products_txt p.products_txt02,.products .products_txt p.products_txt03,.products .products_txt p.products_txt04,.products .products_txt p.products_txt05,.products .products_txt p.products_txt06,.products .products_txt p.products_txt07,.products .products_txt p.products_txt08{
color:#666;
}

.products_txt p{
color:#338D2C;
}

h1 {
font-size:10px;
}

h2{

}

h1 a,.footer_inner p,.footer_inner a {
color:#fff;
}

.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 {
left:0;
position:absolute;
top:0;
}

.orner_cover{
left:0;
position:absolute;
top:0;

}


.center01,.center02,.center03,.center04,.center05 {
position:relative;
}

.orner{
position:relative;
text-align:left;
}



.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:0;
}

*html .center01_cover_rb {
position:absolute;
right:15px;
top:130px;
}





.center02_cover_lt {
left:0px;
position:absolute;
top:0px;
}

.center02_cover_rt {
left:130px;
position:absolute;
top:0px;
}

.center02_cover_lb {
left:0px;
position:absolute;
top:95px;
}

.center02_cover_rb {
left:130px;
position:absolute;
top:95px;
}



.center01_cover,.center02_cover,.center03_cover,.center04_cover,.center05_cover {
position:absolute;
_left:0px;
left:5px;
top:0;
}

*html .center01_cover,*html .center02_cover,*html .center03_cover,*html .center04_cover,*html .center05_cover{
left:0px;
}







.products_img_center{
position:relative;
margin:0;
padding:0;
text-align:left;
float:left;
}

.products_img_center img{
margin:0;
padding:0;
text-align:left;
}
.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;

}























.style1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}
.style2 {
	color: #FF6600;
	font-weight: bold;
}
.company-col1 {background-image: url(http://www.tokiwave.sakura.ne.jp/img/common/table_bg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	height: 20px;
	width: 200px;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #EEEEEE;
	vertical-align: top;
}

.company-col1 p{
color:#FF6600;}


.company-col2 {background-image: url(http://www.tokiwave.sakura.ne.jp/img/common/table_bg2.jpg);
	background-repeat: repeat-x;
	border: 1px solid #EEEEEE;
	padding: 5px;
}
.company-col3 {background-image: url(http://www.tokiwave.sakura.ne.jp/img/common/table_bg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	height: 20px;
	width: 180px;
	font-weight: bold;
	border: 1px solid #EEEEEE;
	vertical-align: top;
}
.company-tb {width: 180px;
	margin-left: 0px;
	margin-top: 0px;
}
.style3 {font-size: 12px}

.pagenavi{
text-align:right;
}


.bottom_container{
position:relative;}


.sitemap{
text-align:left;
padding:20px 0 0 10px;
}


.sitemap dl{
padding:3px 0 0 10px;
}

.sitemap dt{
padding:5px 0 0 10px;
color:#FF6600;
}

.sitemap dd{
padding:5px 0 0 20px;
}

.contents_links{
color:#FF6600;
font-weight:bold;
}
.contents_links a{
color:#FF6600;
font-weight:bold;
}


#centerbar .form{
padding:0 0 0 5px;
_padding:0 0 0 0px;
}

.block block-title{
font-size:16px;
color:#FF6600;
}


#mail-contactmeets{
color:#FF6600;
text-align:left;
font-size:13px;
}


#mail-contactmeets p{
color:#FF6600;
text-align:left;
font-size:15px;
font-weight:bold;
}

#mail-form{
color:#FF6600;
text-align:left;
font-size:13px;
}


#mail-form p{
color:#FF6600;
text-align:left;
font-size:15px;
font-weight:bold;
}

.map{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/access/bk_map.png);
background-repeat:no-repeat;
padding:20px 0 0 10px;
_padding:20px 0 0 5px;
height:300px;
text-align:left;
width:380px;
}

*html .map{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/access/bk_map.png);
background-repeat:no-repeat;
padding:20px 0 0 0px;
height:300px;
text-align:center;
width:380px;
}

.step1{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/flow/step1_bk_1.png);
background-repeat:no-repeat;
height:210px;
padding:50px 0 0 15px;
}


.step2{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/flow/step2_bk_1.png);
background-repeat:no-repeat;
height:210px;
padding:50px 0 0 15px;
}

.step3{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/flow/step3_bk_1.png);
background-repeat:no-repeat;
height:350px;
padding:120px 0 0 15px;
}

.step4{
background-image:url(http://www.carsypet-e.sakura.ne.jp/img/flow/step4_bk_1.png);
background-repeat:no-repeat;
height:240px;
padding:50px 0 0 15px;
}

.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));
}


#comment p.label a{
font-size:15px;
color:#FF9900;
font-weight:bold;
}

#comment dd{
color:#666666;
}

#comment dt{
color:#666666;
}

#trackback dt{
color:#666666;
}

#comment dl dt{
text-decoration:underline;
}
#comment p a{
font-size:15px;
color:#0060A3;
font-weight:bold;
}
#trackback p.label a{
font-size:15px;
color:#FF9900;
font-weight:bold;
}

#trackback p{
font-size:15px;
color:#FF9900;
font-weight:bold;
}


.entry-foot{
clear:both;
width:380px;
padding:20px 0 0;
}

