/*** ALL ***/

body{
	background:url(img/pet03_backgroynd.jpg) top;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:Meiryo,"メイリオ",Arial,Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;

}


h1,h2,h3,p,ul,ol,li{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

img{border:0;}


a{
	color:#7a06fd;
	text-decoration:none;
	font-weight:bolder;
}
a:hover{
	text-decoration:underline;
	font-weight:bolder;

}

strong{
	background:#fcc9e2;
	text-decoration:none;
}

em{
	text-decoration:underline;s
}

dl{
    margin:0px 10px 0px 10px;
    padding:0px;
    float:left;
}
dt{
    margin:0px;
    padding:0px;
}
dd{
    margin:0px;
    padding:0px;
}

#main_area_all_phoken3{
	background:#ffffff;
	width:1001px;
	margin:0 auto;
	padding:0;
}



/*** TOP TITLE ***/


#page_title_pethoken_phoken3{
	width:1000px;
	height:180px;
	background:url(img/pethoken_topimg_phoke03.jpg) left no-repeat;
	text-align:left;
	margin:0 0px 0px 0px;
	padding:0;
	float:left;
	

}

#page_title_pethoken_phoken3 span { display: none;}

#hdd_area_phoken03 h1{
	padding:0px 0 0 0px;
}

#hdd_area_phoken03 h1 a{
	display:block;
	height:180px;
}

#hdd_area_phoken03 h1 span{
	display:none;
}




/*NAVI */


/*left*/
#left_area_menu_phoken03{

	width:200px;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0 0px 0px 0px;
	position:relative;
	float:right;
	font-size:13px;
	border:none;  
	position:relative;
	float:left;
}

#left_area_menu_phoken03 a{

}


#left_area_menu_phoken03 ul{

	line-height:150%;
	margin:7px 0;

}
#left_area_menu_phoken03 li{
	
	padding:4px 15px;
	border-bottom:#fcdbec dotted 1px;
}



#left_area_menu_phoken03 #navi_name{
	background:url(img/pethoken_pagelistimg_phoke03.jpg) left no-repeat;
	margin:10px 0px 0px 15px;
	padding:0px 0 0px 0px;
	height:29px;
}

#left_area_menu_phoken03 #navi_name span{
	display:none;
}
#left_area_menu_phoken03 #cat_name{
	background:url(img/pet_catlist_phoke03.jpg) left no-repeat;
	margin:20px 0px 0px 15px;
	padding:0px 0 0px 0px;
	height:29px;
}

#left_area_menu_phoken03 #cat_name span{
	display:none;
}
#left_area_menu_phoken03 #navi_area_topimg{

	width:196px;
	background:url(img/pethoken_side_img_phoke03.jpg) center no-repeat;
	margin:10px 2px 5px 2px;
	padding:0 0px 0px 0px;
	height:93px;
}
#left_area_menu_phoken03 #navi_area_topimg span{
	display:none;
}

ul#left_area_menu_phoken03{

	padding:0 0 0 0;
	margin:0 0 0 0px;

}


ul#left_navi_botan_phoken03 li{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 5px;

}


ul#left_navi_botan_phoken03 li a{
	background:url(img/ashiato_bn_phoke03.jpg) 2px 7px no-repeat ;
	margin:0px 0 0px 0;
	padding:10px 5px 10px 28px;
	line-height:120%;
	display:block;
	font-weight:bold;
}

ul#left_navi_botan_phoken03 li a:hover{

	color:#000000;
	text-decoration:none;
}

/*Right*/
#side_linkparts_phoke03{

	width:180px;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0 0px 0px 0px;
	position:relative;
	float:right;
	font-size:13px;
	border:none;  
}

/* SNS */
#tweet_link_pethoken03{
	width:170px;
	margin:0px;
	padding:5px 5px;

}

#y_serchbox_area_phoen03{
	background:#fff6fb;
	width:158px;
	font-size:10px;
	padding:5px;
	margin:10px 5px;
	font-weight:bold;	
	border:1px solid #ffdaec;
	border-radius: 10px;          
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   	/* Firefox用 */  
}

#sns_area_phoken03{
	width:170px;
	margin:0px;
	padding:5px 15px;
}


/* TEXT BOX AREA */

#content_area_main_phoken03{

	background:#fff6fb;
	width:590px;
	padding:0 15px 10px 15px;
	margin: 0px 0 0px 0px;
	font-size:15px;
	line-height: 180%;
	float:left;
	border:none;

}

ul.info {
	}

ul.info li{
	padding:2px 0;
	line-height:160%;
}


#front_area_textbox_phoken03 {
	margin: 0px 0 0px 0px;
	padding:12px 0;
}

h2{
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin:5px 0 15px 0;
	font-size:30px;
	line-height:30px;

}

h3{
	border-bottom:2px solid #fcdbec;
	padding:0px 10px;
	margin:10px 0;
	font-size:18px;
    color:#ca0482;
	line-height:25px;
}




/* G FOOTER */

#footer_area_pethoken03{
	background:#ffffff;
	width:970px;
	padding:10px 15px;
	margin:0px 0px;
	font-size:10px;
	line-height:150%;
	float:left;
	position:relative;
}




#footer_area_pethoken03 ul{
	padding:10px 20px;
	margin:0;
}


#footer_area_pethoken03 ul li{
	line-height:170%;
}


#footer_area_pethoken03 p{
	letter-spacing:1px;
	font-size:10px;
	padding:10px 0px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	margin:0 20px 0 20px;
	text-align:center;

}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}