.my_tokusyupickup,
.my_petnews_block,
.my_petsoken_block,
.global_tokusyuu_block,
.my_pr_top_block,
.my_left_contents,
.my_right_contents,
.my_topics_block,
.my_calendar_block,
.my_kariyazaki_block,
.my_pet_blog_block{
	margin-bottom:12px;
}



.my_petnews_block {
	float:right;
	width:463px;
}

.my_petnews_block ul {
	padding:12px 0px 2px 10px;
}


.my_petnews_block li {
	line-height:20px;
	margin-bottom:8px;
}


.my_petnews_block h2 {
	background-image:url(topimages/ttl_world_news.gif);
	width:463px; height:30px;
}


.my_petsoken_block {
	float:right;
	width:463px;
}

.my_petsoken_block ul {
	padding:12px 0 5px 10px;
}


.my_petsoken_block li {
	line-height:20px;
	margin-bottom:8px;
}


.my_petsoken_block h2 {
	background-image:url(topimages/ttl_petsoken.gif);
	width:463px; height:30px;
}


.my_tokusyupickup {
	float:left;
	width:220px;
	background-image:url(topimages/petsouken_bg.gif);
	background-repeat:repeat-y;
	font-size:1px;
}

.my_tokusyupickup h2{
	width:220px; height:5px;
	background-image:url(topimages/petsouken_head.gif);
	background-repeat:no-repeat;
}

.my_tokusyupickup .my_tokusyupickup_body {
	float:center;
	height:260px;
	padding:35px 18px 0px 18px;
	background-image:url(sp/images/ttl_pickup.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.my_tokusyupickup_body li {
	margin:0px 0px 20px 0px;
}

.my_tokusyupickup_body li small {
	color:#ef6022;
}

.my_tokusyupickup_body li img {
	border:1px solid #CCC;
}

.my_tokusyupickup .my_tokusyupickup_bottom {
	width:220px; height:5px;
	background-image:url(topimages/petsouken_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
}


.global_tokusyuu_block {
	position:relative;
	background-image:url(topimages/tokusyuu_bg.gif);
	background-repeat:repeat-y;
}

.global_tokusyuu_block .my_btn_backnumber {
	position:absolute;
	display:block;
	width:131px;
	height:15px;
	top:14px;
	left:545px;
}

.global_tokusyuu_block h2 {
	background-image:url(topimages/tokusyuu_head.gif);
	width:693px; height:30px;
	font-size:1px;
}

.global_tokusyuu_block .my_tokusyuu_foot{
	clear:both;
	background-image:url(topimages/tokusyuu_foot.gif);
	width:693px; height:15px;
	font-size:1px;
}

.global_tokusyuu_block .global_btn_all {
	margin-right:12px;
}

.global_tokusyuu_block ul {
	margin:16px 0 0 0px;
}

.global_tokusyuu_block li {
	float:left;
	width:335px;
	margin-bottom:15px;
}

.global_tokusyuu_block li img {
	float:left;
	margin-left:25px;
	margin-right:7px;
	border: 1px solid #CCC;
}

.global_tokusyuu_block li small {
	color:#ef6022;
}



.my_pr_top_block {
	border:1px #c19670 solid;
	padding:26px 7px 14px 7px;
	background-image:url(topimages/ttl_pr.gif);
	background-position:6px 6px;
	background-repeat:no-repeat;
}

/*
.my_pr_top_block li{
	float:left;
	width:325px;
	padding:5px;
	line-height:20px;
}

.my_pr_top_block img {
	float:left;
	margin-right:7px;
}
*/

/* 090825 */
.my_bnr_prb {
	width:100%;
	height:60px;
}

.my_bnr_prb_list li{
	float:left;
	width:325px;
	padding:5px;
	line-height:20px;
}

.my_bnr_prb_list img {
	float:left;
	margin-right:7px;
}
/*-------*/



.my_left_contents {
	float:left;
	width:357px;
}

.my_right_contents {
	float:right;
	width:325px;
}


.my_topics_block ul,
.my_calendar_block ul,
.my_pet_blog_block ul,
.my_spot_block ul{
	margin-left:12px;
}

.my_petdaisuki_blog_block {
	margin-bottom:12px;
}

.my_petdaisuki_blog_block h2{
	width:145px; height:16px;
	background-image:url(topimages/pet_blog_ttl.jpg);
	background-repeat:no-repeat;
}

.my_petdaisuki_blog_block img {
	float:left;
}

.my_petdaisuki_blog_block .my_petdaisuki_body {
	width:227px;
	float:right;
}

.my_petdaisuki_blog_block .my_petdaisuki_body h3{
	width:227px; height:36px;
	background-image:url(topimages/pet_blog_kariyazaki_ttl.jpg);
	background-repeat:no-repeat;
}

.my_petdaisuki_blog_block .my_petdaisuki_body p {
	margin-left:8px;
	margin-top:8px;
	font-size:13px;
}


.my_topics_block h2{
	width:357px; height:30px;
	background-image:url(topimages/ttl_topics.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.my_topics_block li {
	margin-bottom:8px;
}

.my_calendar_block h2 {
	width:357px; height:30px;
	background-image:url(topimages/ttl_calendar.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}


.my_pet_blog_block h2 {
	background-image:url(topimages/ttl_petlog.gif);
	background-repeat:no-repeat;
	width:325px; height:30px;
	margin-bottom:10px;
}

.my_pet_blog_block li,
.my_spot_block li {
	margin-bottom:8px;
}

.icon_cat {
	background-image:url(topimages/icon_cat.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_dog {
	background-image:url(topimages/icon_dog.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_tori {
	background-image:url(topimages/icon_tori.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_usagi {
	background-image:url(topimages/icon_usagi.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_ham {
	background-image:url(topimages/icon_ham.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_ferret {
	background-image:url(topimages/icon_ferret.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_sakana {
	background-image:url(topimages/icon_sakana.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.icon_hoka {
	background-image:url(topimages/icon_hoka.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
	line-height:17px;
}

.my_spot_block h2 {
	background-image:url(topimages/ttl_spot.gif);
	width:325px; height:30px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.my_shopping_block {
	clear:both;
	margin-bottom:12px;
}

.my_shopping_block .my_left_shopping {
	width:490px; float:left;
}

.my_shopping_block .my_right_shopping {
	width:170px;
	float:right;
	text-align:right;
	margin-right: 2px;
}


.my_shopping_block h2.my_shopping_ttl {
	background-image:url(topimages/ttl_shopping.gif);
	width:693px; height:30px;
	margin-bottom:3px;
}

.my_shopping_block .my_shopping_body {
	background-color:#e0e6ca;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
}

.my_shopping_block .my_item_list li{
	width:105px; float:left;
	margin-left:12px;
	margin-bottom:12px;
}

.my_shopping_block .my_item_list a {
	font-size:11px;
	line-height: 14px;
}

.my_takuhaibin img{
	margin-top:12px;
	margin-bottom:12px;
}

.my_pet_column {
	background-color:#F9FBF2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.my_pet_column h2{
	background-image:url(topimages/ttl_column.gif);
	background-repeat:no-repeat;
	width:104px; height:14px;
	margin-bottom:8px;
}

.my_pet_column  li {
	margin-bottom:8px;
}

.my_pet_column .my_column_left{
	float:left;
	width:289px;
}

.my_right_shopping .my_pr_170{
	display:block;
	margin-bottom:12px;
}

.my_pet_column .my_column_right{
	float:right;
	width:166px;
	padding-left:8px;
	background-image:url(topimages/line_y.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-bottom: 8px;
}

.my_pet_column .my_column_right img {
	float:left;
	margin-right:8px;
}

.my_right_shopping .my_photo_block {
	position:relative;
	width:170px; height:200px;
	background-image:url(topimages/photo_bg.gif);
	background-repeat:no-repeat;
}

.my_right_shopping .my_photo_block .my_photo_body{
	padding:30px 5px 0 5px;
	text-align:center;
}

.my_right_shopping .my_photo_block .my_photo_body a{
	color:#FFFFFF;
}

.my_right_shopping .my_photo_block .my_btn_left,
.my_right_shopping .my_photo_block .my_btn_right {
	position:absolute;
	display:block;
	width:70px;
	height:24px;
	bottom:2px;
}

.my_right_shopping .my_photo_block .my_btn_left {
	left:12px;
}

.my_right_shopping .my_photo_block .my_btn_right {
	left:89px;
}


.my_yellow_zukan_block {
	padding:0 6px;
	background-image:url(topimages/yellowpage_bg.gif);
	background-repeat:repeat-y;
	background-position:3px 0px;
	padding-left:1px;
	margin-bottom:12px;
}

.my_yellow_zukan_block li {
	line-height:15px;
}

.my_yellow_zukan_block a {
	text-decoration:none;
}

.my_yellow_page_block {
	width:515px; float:left;
	padding-left:5px;
}

.my_yellow_page_block ul {
	width:150px; float:left;
	padding-left:15px;
}

.my_yellow_page_block ul a,
.my_zukan_shitsuke_block ul a {
	font-size:12px;
	line-height:18px;
}

.my_yellow_page_block h2 {
	height:26px;
	background-image:url(topimages/icon_yellow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}

.my_zukan_shitsuke_block {
	float:right;
	width:155px;
}

.my_zukan_shitsuke_block h2.my_zukan_ttl {
	height:26px;
	background-image:url(topimages/icon_zukan.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}

.my_zukan_shitsuke_block ul {
	margin-bottom:12px;
	margin-left:12px;
	padding-left:9px;
}

.my_zukan_shitsuke_block h2.my_shitsuke_ttl {
	height:26px;
	background-image:url(topimages/icon_shituke.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}



.my_mobile_block {
	background-image:url(topimages/icon_qr.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top: 8px;
	padding-right: 22px;
	padding-bottom: 8px;
	padding-left: 18px;
}

.my_mobile_block h2 {
	font-size:13px;
}

.my_mobile_block ul {
	margin-top:20px;
}

.my_mobile_block  li {
	padding-left:112px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	line-height:20px;
}
.my_mobile_block li  {
	font-size:11px;
}

.my_mobile_block .mobile_docomo {
	background-image:url(topimages/icon_imode.gif);
}

.my_mobile_block .mobile_au {
	background-image:url(topimages/icon_au.gif);
}

.my_mobile_block .mobile_yahoo {
	background-image:url(topimages/icon_yahoo.gif);
}


.my_shopshop_block {
	padding:12px;
}

.my_shopshop_block ul a {
	font-size:12px;
	line-height:18px;
}

.my_shopshop_page_block h2 {
	height:20px;
	background-image:url(topimages/icon_shopshop.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}

.my_shopshop_page_block ul {
	width:115px; float:left;
	padding-left:15px;
}

.my_osusume_block {
	padding:12px;
}

.my_osusume_block h2,
.my_osusume_block p,
.my_osusume_block a {
	font-size:11px;
	line-height: 17px;
}

.my_right_list {
	padding:0; margin:0;
}
