@charset "utf-8";
#page_header_backgraund {
	background-image: url(../page_image/page_backgraund.jpg);
	background-repeat: repeat-x;
	background-color: #f8f2e2;
}
#page_main {
	margin: 0px;
	padding-top: 146px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 131px;
}
#page_main #page_flash {
	margin: 0px;
	padding: 0px;
    text-align: center;
}
#page_main #page_main_image {
	padding: 0px;
	text-align: center;
	position: relative;
	top: 0px;
	margin-top: -131px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}


#pankuzu {
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #784910;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pankuzu li {
	display: inline;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pankuzu li a {
	color:#784910;
	text-decoration: none;
}
#pankuzu #home {
	background-image: url(../page_image/house_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#pankuzu2 {
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #784910;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
}
#pankuzu2 li {
	display: inline;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pankuzu2 li a {
	color:#784910;
	text-decoration: none;
}
#pankuzu2 #home {
	background-image: url(../page_image/house_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#pankuzu2 {
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #784910;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
}
#pankuzu3 {
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}
#pankuzu3 li {
	display: inline;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pankuzu3 li a {
	color:#666;
	text-decoration: none;
}
#pankuzu3 #home {
	background-image: url(../page_image/house_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#header_positon {
	padding: 0px;
	width: 964px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	}
#content_area2 #content_left .whatnew_pagetitle {
	background-image: url(../page_image/whatnews_main_title_loop.gif);
	background-repeat: repeat-y;
	width: 698px;
	font-weight: bold;
	font-size: 14px;
	color: #812c22;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.whatnew_pagetitle p {
	margin: 0px;
	width: 660px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 1.3em;
}
.whatnew_pagetitle p a{
	color:#ff4800;
	}
.whatnew_pagetitle p a:hover{
	color:#ff4800;
	text-decoration: underline;
	}
#content_area2 #content_left .tenpo_text {
	position: absolute;
	margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 380px;
	background-image: url(../page_image/icon.gif);
	background-repeat: no-repeat;
	color: #9f362a;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
}
.tenpo_text a{
	color: #9f362a;
}
.tenpo_text a:visited{
	color: #9f362a;
}
#content_area2 #content_left .whatnews_time {
	background-image: url(../page_image/icon2.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 590px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #9f362a;
}
#content_area2 #content_left .whatnew_kiji_area {
	background-image: url(../page_image/whatnew_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 698px;
}
#content_area2 #content_left .whatnew_kiji_area p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 23px;
	margin: 0px;
}
#content_area2 #content_left .whatnew_kiji_footer {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#content_area2 #content_left .whatnew_kiji_area .whatnew_kiji_photo {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	text-align: center;
	margin: 0px;
}
#content_area2 #content_left .whatnew_kiji_area .whatnew_kiji_comment_area {
	margin: 0px;
	width: 670px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 1.7em;
}
#content_area2 #content_left .whatnew_kiji_area .whatnew_kiji_comment_area .whatnew_kiji_photo img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content_area2 #content_left #page_navi {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 180px;
}
.whatnew_kiji_photo .whatnews_photo_center {
	background-image: url(../page_image/whatnew_photo_center.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#page_navi .page_back {
	margin: 0px;
	padding: 0px;
	float: left;
}
#page_navi .page_number {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-indent: 20px;
	margin: 0px;
	float: left;
}
#page_navi .page_next {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.page_footer2 {
	padding: 0px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 711px;
}

.page_footer3 {
	padding: 0px;
	margin-top: 0px;
	position: absolute;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -18px;

	_text-align: right;
}
.page_footer5 {
	padding: 0px;
	width: 964px;
	text-align: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
.page_footer5 .page_footer5s {
	padding: 0px;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content_area2 #content_left .event_pagetitle {
	background-image: url(../page_image/page_event_main_title_roop.gif);
	background-repeat: repeat-y;
	width: 701px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.event_pagetitle p {
	margin: 0px;
	width: 660px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.event_pagetitle p a{
	color:#ffdf3c;
}
.event_pagetitle p a:hover{
	color:#ffdf3c;
	text-decoration: underline;
}

#content_area2 #content_left .event_tenpo_text {
	position: absolute;
	margin-top: -43px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 370px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
}
.event_tenpo_text a{
	color: #FFFFFF;
	text-decoration: none;
}
.event_tenpo_text a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#content_area2 #content_left .event_time {
	position: absolute;
	margin-top: -43px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 585px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
#content_area2 #content_left .event_kiji_area {
	background-image: url(../page_image/event_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 700px;
}
#content_area2 #content_left .event_kiji_area p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 23px;
	margin: 0px;
}

#content_area2 #content_left .event_kiji_area .event_kiji_photo {
	float: left;
	background-image: url(../page_image/event_photo_back.gif);
	background-repeat: repeat-y;
	width: 210px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content_area2 #content_left .event_kiji_area .event_kiji_comment_area {
	margin: 0px;
	width: 670px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 1.7em;
}
#content_area2 #content_left .event_kiji_area .event_kiji_comment_area .event_kiji_photo img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.navi_event {
	margin: 0px;
	padding: 0px;
}
.navi_event li {
	margin: 0px;
	padding: 0px;
	display: inline;
}


 .event_btn a {
	background-image: url(../page_image/page_event_btn.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
 .event_btn a:hover {
	background-image: url(../page_image/page_event_btn2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
.event_btnc a {
	background-image: url(../page_image/page_event_btn2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
.whatnews_btn a {
	background-image: url(../page_image/page_whatnew_btn2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
.whatnews_btn a:hover {
	background-image: url(../page_image/page_whatnew_btn.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
.whatnews_btnc a{
	background-image: url(../page_image/page_whatnew_btn.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 346px;
	display: block;
	float: left;
	text-decoration: none;
}
.puppy_head {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#puppy_flash {
	background-image: url(../page_image/puppy_flash_text.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 964px;
}
#puppy_flash #text_flash {
	width: 897px;
	margin-top: -7px;
	_margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
*:first-child+html #puppy_flash #text_flash {
margin-top: -3px;
}

.flast_text {
	width: 897px;
	margin: 0 auto;
	padding: 12px 0 0;
	overflow: hidden;
}

.flast_text p {
	font-size: 14px;
	color: #fff;
	margin:0;
	padding-left:897px; /*アニメーションの範囲*/
	display:inline-block; 
	white-space:nowrap;
	animation-name:marquee; /*アニメーションのクラス名*/
	animation-timing-function:linear;/*アニメーションのタイミング・進行割合の指定*/
	animation-duration:50s; /*アニメーションの速度*/
	animation-iteration-count:infinite;/*アニメーションの動作回数*/
}
@keyframes marquee {/*動作範囲(上級者向けの設定)*/
	from   { transform: translate(0%);} 
	99%,to { transform: translate(-100%);}
}


#puppy_search_area {
	margin: 0px;
	padding: 0px;
}
#puppy_search_area #slider dt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../page_image/puppy_search_text.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 964px;
	text-indent: 470px;
}
#puppy_search_area #slider dd {
	overflow:hidden;
	background-image: url(../page_image/puppy_search_area_u.png);
	width: 964px;
	/*height: 355px;*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#puppy_search_footer {
	background-image: url(../page_image/puppy_search_area2.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 106px;
	width: 964px;
}

#page_search_area {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#puppy_search_text_area {
	margin: 0px;
	width: 837px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

#puppy_search_area #puppy_search_text {
	background-image: url(../page_image/puppy_search_text2.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 837px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #614445;
	font-weight: bold;
	line-height: 2.5em;
	font-size: 14px;
	text-indent: 120px;
}
.puppy_navi {
	margin: 0px;
	width: 964px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy_navi2 {
	margin: 0px;
	width: 964px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.orange_back {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 230px;
	float: left;
}
.orange_next {
	border: 1px solid #0066cc;
	padding: 2px;
	_padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	color: #FFFFFF;
	background-color: #0066cc;
}
*:first-child+html .orange_next {
padding: 0px;
}
.orange_next a{
	border: 1px solid #0066cc;
	padding: 2px;
	_padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	color: #FFFFFF!important;
	background-color: #0066cc;
}
*:first-child+html .orange_next a{
padding: 0px;
}
.orange_back2 {
	border: 1px solid #0066cc;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	background-color: #0066cc;
	padding-top: 2px;
	_padding-top: 0px;
	padding-right: 2px;
	_padding-right: 0px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	padding-left: 2px;
	_padding-left: 0px;
}
*:first-child+html .orange_back2 {
padding: 0px!important;
}
.orange_back2 a{
	border: 1px solid #0066cc;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF!important;
	background-color: #0066cc;
	padding-top: 2px;
	_padding-top: 0px;
	padding-right: 2px;
	_padding-right: 0px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	padding-left: 2px;
	_padding-left: 0px;
}
*:first-child+html .orange_back2 a {
padding: 0px!important;
}
.wp-pagenavi {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi .orange_back2 a {
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}
.wp-pagenavi .orange_next a {
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
}
.wp-pagenavi span.pages {
	color: #000000;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin: 2px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi .page2 {
	background-color: #FFFFFF;
}

#puppy_info {
	background-image: url(../page_image/puppy_loop.png);
	background-repeat: repeat-y;
	width: 964px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	_padding-left: 0px;
	
}
#ie_puppy_info {
_padding-left: 15px;
}
#puppy_info   .puppy_shop  {
	margin: 0px;
	float: left;
	width: 183px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	position:relative;

}

#puppy_info .pet_movement_bnr{
	position:absolute;
	top: 34px;
	left: 18px;
	z-index: 999;
}

#puppy_info .puppy_shop .pet_movement_bnr_area{
	height: 24px;
	background-image: url(../page_image/puppy_loop_shop_moving.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.puppy_shop .puppy_shop_area_loop {
	background-image: url(../page_image/puppy_shop_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 183px;
}

#puppy_info .puppy_shop .shop_name {
	font-size: 10px;
	font-weight: bold;
	color: #471b10;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;

	background-image: url(../page_image/puppy_shop_loop_header.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 183px;
}

#puppy_info .puppy_shop .new_icon {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;

}
#puppy_info .puppy_shop .photo {
	margin: 0px;
	padding-top: 3px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 0px;

	float: right;
}
.puppy_shop .shop_image_area {
	background-image: url(../page_image/puppy_shop_loop_photo.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 183px;
}
.puppy_shop .shop_name_area {
	background-image: url(../page_image/puppy_shop_loop_name.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 183px;
}


#puppy_info .puppy_shop .name {
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	clear: both;
	font-size: 10px;
	line-height: 1em;
	width: 150px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;

	text-decoration: none;
	height: 22px;
}
#puppy_info .puppy_shop .name2 {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;

	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}
#puppy_info .puppy_shop .sei {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;

	padding-left: 13px;
	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}
#puppy_info .puppy_shop .prace {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-size: 10px;

	line-height: 1.3em;
	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}


#puppy_info  .puppy_shop  .btn  {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;

}

#puppy_info .puppy_shop_lovelove {
	background: url(../page_image/puppy_shop_loop_love.png) no-repeat;
	width: 71px;
	height: 32px;
	position: relative;
	z-index: 3;
	top: 2px;
	margin: 0 0 2px;
	padding: 5px 0 0 112px;
	font-size: 10px;
	font-weight: bold;
	color: #683821;
}


.puppy_shop_footer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.puppy_footer {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}
.puppy_header2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	_margin-bottom: -15px;
	margin-left: 0px;
}
.puppy_qa_area {
	padding: 0px;
	margin-top: -50px;
	_margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.puppy_qa_area2 {
	padding: 0px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.puppy_qa_area3 {
	padding: 0px;
	margin-top: 550px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.puppy_qa_left {
	margin: 0px;
	float: left;
	position: absolute;
	z-index: 2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.puppy_qa_right {
	background-color: #dcedff;
	float: left;
	position: absolute;
	z-index: 1;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 117px;
}
.puppy_qa_right p {
	margin: 0px;
	width: 450px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 110px;
	line-height: 1.7em;
	color: #336699;
}
#puppy_qa_btn {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#puppy_tabs {
	margin-top: 250px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#puppy_tenpo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*------------------------------------------------------------
  puppy page
-------------------------------------------------------------*/
#puppy_syousai_header {
	background-image: url(../page_image/koinu_syousai_header.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 964px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding: 0px;
}
#puppy_syousai_header2 {
	background-image: url(../page_image/neko_syousai_header.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 964px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding: 0px;
}
#puppy_syousai_header_name {
	margin: 0px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 300px;
	width: 470px;
}
#puppy_syousai_header_number {
	margin: 0px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
#puppy_syousai_photo_margin {
	padding: 0px;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#puppy_syousai_photo {
	background-image: url(../page_image/puppy_syousai_photo.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 495px;
	width: 964px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#puppy_syousai_photo_left {
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 53px;
}
#puppy_syousai_photo_right {
	margin: 0px;
	float: left;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 44px;
}
#puppy_syousai_photo_right #photo01 {
	margin: 0px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 96px;
}
#puppy_syousai_photo_right #photo02 {
	margin: 0px;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#puppy_syousai_photo_right #photo03 {
	margin: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 96px;
}
#puppy_syousai_text_area {
	background-image: url(../page_image/puppy_syousai_02.png);
	background-repeat: no-repeat;
	width: 964px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#puppy_syousai_text_loop {
	background-image: url(../page_image/puppy_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 964px;
	
}

#puppy_syousai_text_area01 {
	margin: 0px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
	font-size: 14px;
	color: #333;
}
#puppy_syousai_text_area01 #puppy_syousai_loop {
	background-image: url(../page_image/puppy_syousai_pink_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 288px;
	min-height:223px;
}
#puppy_syousai_loop #puppy_syousai_title01 {
	background-image: url(../page_image/puppy_syousai_pink_title01.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 98px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 155px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title01_inu {
	background-image: url(../page_image/puppy_syousai_inu_text01.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 153px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title02 {
	background-image: url(../page_image/puppy_syousai_pink_title02.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 155px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 97px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title02_inu {
	background-image: url(../page_image/puppy_syousai_inu_text02.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 155px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title03 {
	background-image: url(../page_image/puppy_syousai_pink_title03.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 95px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title03_inu {
	background-image: url(../page_image/puppy_syousai_inu_text03.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title04 {
	background-image: url(../page_image/puppy_syousai_pink_title04.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 95px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title04_inu {
	background-image: url(../page_image/puppy_syousai_inu_text04.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title05 {
	background-image: url(../page_image/puppy_syousai_pink_title05.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 95px;
	font-size: 12px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
}
#puppy_syousai_loop #puppy_syousai_title05_inu {
	background-image: url(../page_image/puppy_syousai_inu_text05.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	font-size: 12px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
}
#puppy_syousai_loop #puppy_syousai_title08 {
	background-image: url(../page_image/puppy_syousai_pink_title07.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 95px;
	font-size: 12px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
}
#puppy_syousai_loop #puppy_syousai_title08_inu {
	background-image: url(../page_image/puppy_syousai_inu_text06.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	font-size: 12px;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
}
#puppy_syousai_loop #puppy_syousai_title09_inu {
	background-image: url(../page_image/puppy_syousai_inu_text07.gif);
	background-repeat: no-repeat;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:120px;
	font-size: 12px;
	
}
#puppy_syousai_loop #puppy_syousai_title06 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 90px;
	
}
#puppy_syousai_loop #puppy_syousai_title10_inu {
	background-image: url(../page_image/puppy_syousai_inu_text08.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 155px;
	height: 31px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title11 {
	background-image: url(../page_image/puppy_syousai_pink_title09.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 98px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 155px;
	font-size: 12px;
}
#puppy_syousai_loop #puppy_syousai_title11_inu {
	background-image: url(../page_image/puppy_syousai_inu_text09.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0ce93;
	width: 153px;
	font-size: 12px;
}
.puppy_syousai_text01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#puppy_syousai_text_area02 {
	float: left;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 275px;
	margin-left: 0px;
}
.puppy_syousai_btn {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#puppy_syousai_text_area03 {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
}

#lovelove_loan_area {
	background: url(../page_image/bg_puppy_lovelove_loan.png) no-repeat;
	width: 964px;
	height: 253px;
	position: relative;
}

#lovelove_loan_area p {
	margin: 0;
	position: absolute;
	font-family: helvetica,arial;
	letter-spacing: .01em;
}

#lovelove_loan_area p.price1 {
	top: 104px;
	right: 655px;
	font-size: 43px;
	line-height: 1;
	color: #cc0000;
}

#lovelove_loan_area p.price2 {
	top: 190px;
	right: 655px;
	font-size: 31px;
	line-height: 1;
	color: #cc0000;
}
#lovelove_loan_area p.price3 {
	top: 67px;
	right: 750px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#lovelove_loan_area02 {
	background: url(../page_image/bg_puppy_lovelove_loan02.png) no-repeat;
	width: 668px;
	height: 100px;
	position: relative;
}

#lovelove_loan_area02 p {
	margin: 0;
	position: absolute;
	font-family: helvetica,arial;
	letter-spacing: .01em;
}

#lovelove_loan_area02 p.price01 {
	top: 42px;
	right: 505px;
	font-size: 32px;
	color: #cc0000;
}

#lovelove_loan_area02 p.price02 {
	top: 43px;
	right: 170px;
	font-size: 28px;
	color: #cc0000;
}
#lovelove_loan_area02 p.price03 {
	top: 45px;
	right: 412px;
	font-size: 22px;
	color: #683821;
	font-weight: bold;
}

#puppy_shop_comment_area {
	background-image: url(../page_image/puppy_syousai_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 111px;
	width: 964px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#puppy_shop_comment_area p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 2.5em;
}
#puppy_shop_comment_area2 {
	background-image: url(../page_image/puppy_syousai_04.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 106px;
	width: 964px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy_shop_coment_photo {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 181px;
	float: left;
}

.puppy_shop_comennt_text {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	letter-spacing: 0px;
}

.puppy_shop_comment_btn {
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 361px;
	margin-top: 0px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#puppy_shop_comment_btn01 {
	margin-top: 10px;
	margin-right: 58px;
	margin-bottom: -10px;
	margin-left: 0px;
	padding: 0px;
	float: right;
	height: 37px;
	width: 283px;
}

#puppy_free_dial {
	background-image: url(../page_image/puppy_loop.png);
	width: 964px;
	padding: 10px 0 20px;
	text-align: center;
}

#puppy_shop_btn_area {
	background-image: url(../page_image/puppy_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 964px;
}
#puppy_shop_btn01 {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 240px;
}
#puppy_shop_btn02 {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#puppy_shop_btn03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.puppy_contact_head {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}

#puppy_contact_num {
	background-image: url(../page_image/puppy_syousai_contact_head02.png);
	background-repeat: no-repeat;
	padding-left: 400px;
	height: 30px;
	padding-top: 14px;
}

div#formArea{
	width: 668px;
	_border: 0px solid #edece2;
	padding: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	color: #333;
	font-size: 12px;
}
*:first-child+html div#formArea{
border: 0px solid #edece2;
}
table.form {
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	width: 668px;
	text-decoration: none;
	text-align: left;
	margin:0;
	padding:0px;
	letter-spacing: 1px;
}
.form td {
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;	
	letter-spacing: 1px;
}
table.form td {
	letter-spacing: 1px;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	line-height: 2.4em;
	text-align: left;
	color: #333;
}
.leave_search_texts {
	margin: 0px;
	padding: 0px;
}

table.form th {
	font-weight: normal;
	width: 250px;
	font-size: 14px;
	letter-spacing: 1px;
	background-image: url(../page_image/form-background.gif);
	background-repeat: repeat-y;
	text-indent: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 15px;
}

table.form td.linedot {
	background-image: url(../page_image/form-dotline.gif);
	background-repeat: no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
table.form {
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	width: 668px;
	text-decoration: none;
	text-align: left;
	margin:0;
	padding:0px;
	letter-spacing: 1px;
}
.form2 td {
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;	
	letter-spacing: 1px;
}
table.form2 td {
	letter-spacing: 1px;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	line-height: 2.4em;
	text-align: left;
	color: #333;
}
table.form2 th {
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	background-repeat: repeat-y;
	text-indent: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #d4e8ff;
	padding-left: 0px;
	width: 668px;
}

table.form2 td.linedot {
	background-image: url(../page_image/form-dotline.gif);
	background-repeat: no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.essentialRed{
	color:#ff0000;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
}
#puppy_contact_area {
	padding: 0px;
	width: 670px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.puppy_contact_text {
	font-size: 14px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.contact_blue_back {
	background-image: url(../page_image/puppy_syousai_contact_headblue.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 59px;
	width: 670px;
	font-size: 14px;
	line-height: 3.7em;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.puppy_contact_text4 {
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
.puppy_contact_text2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.puppy_contact_text3 {
	font-size: 14px;
	line-height: 1.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_privacy {
	margin: 0px;
	width: 670px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contact_privacy #privacy {
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#contact_privacy #privacy li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#puppy_contact_area .blue_back {
	background-image: url(../page_image/puppy_syousai_contact_headblue.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 59px;
	width: 670px;
	font-size: 14px;
	line-height: 3.7em;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#puppy_blue_table {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#puppy_blue_table .blue {
	background-color: #f0f7ff;
	text-align: center;
	margin: 0px;
	padding: 5px;
}
#puppy_blue_table table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
#puppy_blue_table  td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
#puppy_blue_table2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#puppy_blue_table2 .blue {
	background-color: #f0f7ff;
	margin: 0px;
	padding: 5px;
}
#puppy_blue_table2 table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
#puppy_blue_table2  td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
}
#puppy_blue_table2 .red {
	margin: 0px;
	padding: 5px;
	color: #ff0000;
}
#puppy_blue_table3 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#puppy_blue_table3 .blue {
	background-color: #f0f7ff;
	margin: 0px;
	padding: 5px;
	width: 180px;
}
#puppy_blue_table3 .blue2 {
	background-color: #f0f7ff;
	margin: 0px;
	padding: 5px;
	width: 50px;
	text-align: center;
}
#puppy_blue_table3 table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
#puppy_blue_table3  td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
}
#puppy_blue_table3 .red {
	margin: 0px;
	padding: 5px;
	color: #ff0000;
}
#puppy_blue_table4 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#puppy_blue_table4 .blue {
	background-color: #f0f7ff;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
#puppy_blue_table4 .blue2 {
	background-color: #f0f7ff;
	margin: 0px;
	padding: 5px;
	width: 50px;
	text-align: center;
}
#puppy_blue_table4 table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	width: 670px;
}
#puppy_blue_table4  td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
	text-align: center;
	width: 200px;
}
#creadit {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
}
#creadit td {
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	width: 70px;
}
.contact_text_red {
	margin: 0px;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#submits {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#leave_search_header {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#leave_search_header #slider dt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../page_image/leave_header02.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 964px;
	text-indent: 470px;
}
#leave_search_header #slider dd {
	overflow:hidden;
}
#leave_search_area {
background-image: url(../page_image/leave_header03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 165px;
	width: 964px;
	display: block;
}
#leave_search_area2 {
	background-image: url(../page_image/leave_header03ss.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 233px;
	width: 680px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -13px;
	_margin-left: 0px;
}
*:first-child+html #leave_search_area2 {
margin-left: -13px;

}
#leave_search_footer {
	background-image: url(../page_image/leave_header_footer.png);
	background-repeat: no-repeat;
	height: 66px;
	width: 964px;
	text-indent: 60px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#leave_serch_text01 {
	background-image: url(../page_image/leave_text_area01.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 332px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leave_search_left {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
}
#leave_search_left2 {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}

.leave_search_texts {
	width: 185px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
}
#leave_serch_text02 {
	background-image: url(../page_image/leave_text_area02.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 332px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leave_serch_text03 {
	background-image: url(../page_image/leave_text_area04.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 332px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leave_serch_text05 {
	background-image: url(../page_image/leave_text_area05.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 332px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.leave_search_texts2 {
	width: 116px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
}
.leave_search_texts3 {
	width: 185px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
}
#leave_search_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#leave_search_text {
	background-image: url(../page_image/leave_search_ke.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 81px;
	width: 704px;
}
#leave_search_text .leave_search_texts {
	color: #614445;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}
#leave_page_navi {
	padding: 0px;
	margin-top: -30px;
	margin-bottom: 0px;
	margin-left: 0px;
	_position: absolute;
	margin-right: 0px;
}
.page_navi_center {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 650px;
}
#wraaper_backgraund #content_area #content_left #leave_page_navi .page_navi_center .center {
	text-align: center;
	padding: 0px;
	height: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}



#leave_list_area {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	_margin-left: 0px;
	
}
#leave_list_area   .leave_list  {
	background-image: url(../page_image/leave_loop.gif);
	background-repeat: no-repeat;
	float: left;
	height: 241px;
	width: 153px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;

}
.leave_list .leave_list_photo {
	margin: 0px;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;

}
.leave_list .leave_list_name {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	letter-spacing: 0em;
	text-decoration: none;
	height: 20px;
	_height: 10px;
	
}
.leave_list .leave_list_name2 {
	font-size: 10px;
	letter-spacing: 0em;
	line-height: 1.2em;
	width: 120px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 30px;
	color: #333;
	text-decoration: none;

}
.leave_list .leave_list_syousai {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#leave_page_navi2 {
	clear: both;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html #leave_page_navi2 {

}
#puppy_syousai_header3 {
	background-image: url(../page_image/inu_syousai_header2.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 964px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding: 0px;
}
#puppy_syousai_header4 {
	background-image: url(../page_image/neko_syousai_header2.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 964px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	padding: 0px;
}
#puppy_syousai_header_name2 {
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 180px;
	_margin-left: 90px;
}
#puppy_syousai_header_number2 {
	margin: 0px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
#leave_syousai_photo_area {
	background-image: url(../page_image/leave_syousai_photo.jpg);
	background-repeat: no-repeat;
	height: 499px;
	width: 964px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 65px;

	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leave_syousai_photo_area_margin {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#leave_syousai_photo_area .photo {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#leave_syousai_photo_name {
	background-image: url(../page_image/leave_syousai_names.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 964px;
}
#leave_syousai_photo_name_text {
	font-size: 14px;
	margin: 0px;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 450px;
}
#leave_onelove_comment {
	background-image: url(../page_image/leave_page_comment.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 156px;
	width: 964px;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leave_onelove_comment p {
	margin: 0px;
	width: 735px;
	line-height: 2.1em;
	padding-top: 53px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}

#leave_backgraund {
	background-color: #f7f2e1;
}
#shop_header_comment {
	background-image: url(../page_image/shop_header2.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 141px;
	width: 964px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}
#shop_header_comment p {
	margin: 0px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 270px;
}
#shop_tenpo_aera {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	_margin-top:30px;
}

#shop_tenpo_aera .shop_tenpo_info {
	background-image: url(../page_image/tenpo_list2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 256px;
	width: 210px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_tenpo_aera .shop_tenpo_info a{
	text-decoration: none;
}
.shop_tenpo_info .tenpo_title {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 210px;
	text-align: center;
	text-decoration: none;
}
.shop_tenpo_info .tenpo_title2 {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 210px;
	text-align: center;
	text-decoration: none;
}
.shop_tenpo_info .tell .tell2 {
	font-size: 10px;
	text-decoration: none;
}
.shop_tenpo_info .tenpo_pic {
	margin: 0px;
	clear: both;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.shop_tenpo_info .comment {
	font-size: 10px;
	margin: 0px;
	height: 40px;
	line-height: 1.4em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #333;
	text-decoration: none;
}
.shop_tenpo_info .syousai {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}

#banner_area2 {
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -17px;
}
#banner_area2 .banner_image2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#shop_flash {
	background-image: url(../page_image/puppy_flash_text2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 964px;
}
#shop_flash #text_flash {
	width: 897px;
	margin-top: -7px;
	_margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*:first-child+html #shop_flash #text_flash {
margin-top: -3px;
}
#shop_tenpo_aera .shop_list {
	background-image: url(../page_image/shop_list03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 381px;
	width: 650px;
}
#shop_tenpo_aera .nyanlove {
	background-image: url(../page_image/shop_list03_cat.jpg);
}

.shop_list .shop_name {
	font-size: 14px;
	font-weight: bold;
	color: #624749;
	margin: 0px;
	float: left;
	padding-top: 97px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 440px;
}
.shop_list .shop_name_s1 {
	font-size: 14px;
	font-weight: bold;
	color: #624749;
	margin: 0px;
	float: left;
	padding-top: 97px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	width: 350px;
}
.shop_list .shop_tell {
	font-weight: bold;
	color: #624749;
	line-height: 1.2em;
	margin: 0px;
	padding-top: 93px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 180px;
}
.shop_list .shop_photo {
	margin: 0px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
}
.shop_list .shop_info {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
	width: 300px;
}
.shop_info .address {
	line-height: 1.3em;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 32px;
}
.shop_info .time {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_list .shop_info .day {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_list .shop_link_btn {
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
.shop_list .shop_link_btn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.shop_list .shop_link_btn li {
	display: inline;
}
.shop_list .shop_link_btn2 {
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}
#shop_search_header {
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#shop_search_header #slider dt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../page_image/shop_header3.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 964px;
	padding-left: 0px;
}
#shop_info_header_left_text {
	margin: 0px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #624749;
	padding-top: 28px;
	padding-right: 200px;
	padding-bottom: 0px;
	padding-left: 165px;
	width: 235px;
	text-align: center;
}
#shop_info_header_left_text2 {
	margin: 0px;
	padding: 0px;
	float: left;
}


#shop_search_header #slider dd {
	overflow:hidden;
}
.shop_search_footer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#shop_search_area {
	background-image: url(../page_image/leave_header03.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 165px;
	width: 964px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}#shop_info_list01 {
	background-image: url(../page_image/shop_list_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 650px;
}
#shop_info_list_title {
	background-image: url(../page_image/shop_list_header.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 151px;
	width: 650px;
}

#shop_info_list_title.nyanlove {
	background-image: url(../page_image/shop_list_header_cat.gif);
}

#shop_info_list01 #shop_name {
	font-size: 14px;
	font-weight: bold;
	color: #624749;
	margin: 0px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	width: 340px;
}
#shop_info_list01 #shop_tell {
	font-weight: bold;
	color: #624749;
	float: left;
	line-height: 1.2em;
	padding-top: 92px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#shop_info_list01 #shop_info_photo {
	margin: 0px;
	padding: 0px;
	float: left;
}
#shop_info_photo #photo01_bg {
	background-image: url(../page_image/shop_list_picture_bggif.gif);
	background-repeat: no-repeat;
	height: 185px;
	width: 205px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#shop_info_list01 #shop_info_photo #photo01 {
	margin: 0px;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-repeat: no-repeat;
}
#shop_info_photo .phpto02_bg {
	background-image: url(../page_image/shop_list_picture_bggif.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 185px;
	width: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#shop_info_photo .phpto03_bg {
	background-image: url(../page_image/shop_list_picture_bggif02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 185px;
	width: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#shop_info_list01 #shop_info_photo .photo02 {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#shop_info_list01 #shop_info_photo .photo03 {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#shop_info_list01 #shop_info_text {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #624749;
	width: 380px;
}
#shop_info_text  #shop_name2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	font-weight: bold;
	background-image: url(../page_image/shop_list_titlename_01.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #address {
	line-height: 1.3em;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_02.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_list01 #shop_info_text .line {
	padding: 0px;
	margin-top: 5px;
	_margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#shop_info_text #tell {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_03.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #fax {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_04.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #time {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_05.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #day {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_06.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #mail {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(../page_image/shop_list_titlename_07.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #inputday {
	background-image: url(../page_image/shop_list_titlename_08.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #kigen {
	background-image: url(../page_image/shop_list_titlename_09.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #inputnumber {
	background-image: url(../page_image/shop_list_titlename_10.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #lending {
	background-image: url(../page_image/shop_list_titlename_11.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #keep {
	background-image: url(../page_image/shop_list_titlename_12.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #person {
	background-image: url(../page_image/shop_list_titlename_13.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #hanbai {
	background-image: url(../page_image/shop_list_titlename_14.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_info_text #shop_news {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_info_text #shop_news .title {
	background-image: url(../page_image/neko_red_icon.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#shop_news .line {
	padding: 0px;
	margin-top: 0px;
	_margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
*:first-child+html #shop_news .line {
margin-top: -7px;
}
#shop_info_text #shop_master {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_master #shop_master_left {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#shop_master #shop_master_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 275px;
	background-repeat: no-repeat;
}
.fukidashi {
	background-image: url(../page_image/shop_comment_fukidashi02.gif);
	background-repeat: repeat-y;
	width: 275px;
	padding: 0px;
	margin-top: 0px;
	_margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	_margin-bottom: -10px;
	margin-left: 0px;
}
.fukidashi_top {
	margin-top: -25px;
	_margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fukidashi p {
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html .fukidashi {
margin-bottom: -10px;
}

#shop_google_map  {
	clear: both;
	margin: 0px;
	padding-top: 35px;
	_padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}

#shop_info_list01 #shop_link_btn2 {
	background-image: url(../page_image/shop_list_footer.gif);
	background-repeat: no-repeat;
	height: 103px;
	width: 650px;
	margin: 0px;
	padding: 0px;
}
#shop_info_list01 #shop_link_btn2 ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#shop_info_list01 #shop_link_btn2 li {
	display: inline;
}
#shop_tenpo_aera2  #shop_inuneko {
	background-image: url(../page_image/shop_list_loop.gif);
	background-repeat: repeat-y;
	width: 650px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#shop_inuneko #about_list_area {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
.about_list_footer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.about_link_btnk {
	margin: 0px;
	padding: 0px;
	text-align: center;
}




#shop_tenpo_aera2  #shop_osusume {
	background-image: url(../page_image/shop_list_loop.gif);
	background-repeat: repeat-y;
	width: 650px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#shop_osusume #about_osusume_area {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#shop_osusume .shop_osusume_list {
	background-repeat: no-repeat;
	width: 292px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_osusume .shop_osusume_list .photo {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#shop_osusume .shop_osusume_list .name {
	font-weight: bold;
	color: #624749;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../page_image/shop_list_osusume_title_l.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7aeb5;
}
#shop_osusume .shop_osusume_list .comment {
	margin: 0px;
	width: 250px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#shop_osusume .shop_osusume_list .btn {
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_osusume_list_loop .name .name_area {
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.shop_osusume_list_loop {
	background-image: url(../page_image/shop_list_osusme_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 292px;
}

#shop_tenpo_aera2 {
	margin: 0px;
	padding-top: 0px;
	_padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	_padding-left: 29px;
	
}.shop_search_area_header {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}
#shop_search_bg {
	background-image: url(../page_image/puppy_search_area2.png);
	background-repeat: repeat-y;
	width: 964px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_search_area2 {
	background-image: url(../page_image/shop_search_area_02.jpg);
	background-repeat: repeat-y;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 155px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.shop_tenpo_info {
	background-image: url(../top_image/top_shop_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 140px;
	width: 214px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.nyanlove {
	background-image: url(../top_image/top_shop_bg_cat.png);
}
.shop_tenpo_info a{
	text-decoration: none;
	
}
.shop_tenpo_info .tenpo_title {
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 210px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0px;
}
.shop_tenpo_info  .tell  {
	line-height: 1em;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 57px;
	font-size: 14px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.shop_tenpo_info .tell2 {
	margin: 0px;
	line-height: 1em;
	font-size: 10px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	height: 20px;
}


.shop_tenpo_info  .icon  {
	margin: 0px;
	text-align: center;
	padding: 0px;
}
#shop_search_footer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}
#trimming_header01 {
	background-image: url(../page_image/trimming_content_header01.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 705px;
	margin-top: -50px;
	_margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#trimming_header01c {
	background-image: url(../page_image/trimming_content_header01_contact.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 705px;
	margin-top: -50px;
	_margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#trimmin_header01_text {
	margin: 0px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 230px;
	width: 400px;
}
#trimming_header02 {
	background-image: url(../page_image/trimming_bg01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 217px;
	width: 650px;
}
#trimming_header02_text {
	width: 370px;
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	line-height: 1.5em;
}
#trimmng_area {
	padding: 0px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#trimming_photo_area {
	margin: 0px;
	clear: both;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#trimming_photo_area #hotel_photo01 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 56px;
}
#trimming_photo_area #hotel_photo02 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 41px;
}
#trimmng_area #slider dt {
	background-image: url(../page_image/trimming_btn_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#trimmng_area #slider dd {
	background-image: url(../page_image/trimming_bg01_back.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 650px;
}
#trimmng_shop_list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.trimmng_content_area {
	background-image: url(../page_image/trimming_content02.gif);
	background-repeat: repeat-y;
	width: 647px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.trimmng_content_area2 {
	background-image: url(../page_image/trimming_content02.gif);
	background-repeat: repeat-y;
	width: 647px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#trimmng_area .trimming_h3 {
	background-image: url(../page_image/trimming_content01.gif);
	background-repeat: no-repeat;
	width: 647px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 40px;
}

.trimmng_text_area .timinng_text_area_red {
	font-weight: bold;
	color: #cc0000;
}

.trimmng_text_area {
	width: 350px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
}
.trimmng_image {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.trimming_content_footer {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.trimmng_text_area2 {
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#hotel_content_area3 .trimming_text_area3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.4em;
}
.trimming_text_area3 .gray {
	background-color: #e5e5e5;
}
.trimming_text_area3 .blue1 {
	background-color: #cce5ff;
}
.trimming_text_area3 .blue2 {
	background-color: #e5f2ff;
}
.trimming_text_area3 .yellow1 {
	background-color: #ffffcc;
}
.trimming_text_area3 .yellow2 {
	background-color: #ffffec;
}
.trimming_text_area3 table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 1px;
}
.trimming_text_area3 th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.trimming_text_area3 tr {
	border: 1px solid #999;
}
.trimming_text_area3 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}

.trimming_text_area3 p {
	font-weight: bold;
}

#trimming_content_area2 {
	margin: 0px;
	padding: 0px;
}
#trimming_content_area2_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 413px;
}
#trimming_syousai_right01 {
	margin: 0px;
	float: right;
	padding-top: 53px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#trimming_content_area2_left .trimming_icon {
	background-image: url(../page_image/hotel_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#trimming_content_area2_left .trimming_line {
	margin: 0px;
	padding: 0px;
}
#trimming_content_area2_right {
	margin: 0px;
	float: right;
	width: 224px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#trimming_content_area2_right .comment {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#trimming_content_area2_right .comment .red {
	color: #cc0000;
}
.trimming_text_area3 #trimming_text_area3_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 335px;
}
.trimming_text_area3 #trimming_text_area3_right {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 330px;
}
#trimming_syousai_bg {
	background-image: url(../page_image/trimming_shop_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 539px;
	width: 649px;
}
#trimming_shop_name {
	font-weight: bold;
	color: #e44365;
	text-indent: 170px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.trimming_option_text {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#trimming_option01 {
	background-image: url(../page_image/trmming_option01.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 557px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#trimming_option01_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
#trimming_option01_left .trimming_option01_text01 {
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#trimming_option01_left #trimming_option01_text02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#trimming_option01_left #trimming_option01_text03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#trimming_option01_left #trimming_option01_text04 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#trimming_option01_left #trimming_option01_text05 {
	margin: 0px;
	width: 260px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#trimming_option01_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 260px;
}
#trimming_option01_right #trimming_option01_02_text01 {
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#trimming_option01_right #trimming_option01_02_text02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}
#trimming_option01_right #trimming_option01_02_text03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}
#trimming_option01_right #trimming_option01_02_text04 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
#trimming_option01_right #trimming_option01_02_text05 {
	margin: 0px;
	width: 250px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#triming_option_area {
	width: 582px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	_padding-left: 25px;
}

#trmming_option02 {
	background-image: url(../page_image/trmming_option02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 305px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option02 #trimming_option02_text01 {
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#trmming_option02 #trimming_option02_text02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
#trmming_option02 #trimming_option02_text03 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#trmming_option02 #trimming_option02_text04 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 78px;
}
#trmming_option02 #trimming_option02_text05 {
	margin: 0px;
	width: 260px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#trmming_option03 {
	background-image: url(../page_image/trmming_option03.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 305px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option03 #trimming_option03_text01 {
	margin: 0px;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#trmming_option03 #trimming_option03_text02 {
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 83px;
}
#trmming_option03 #trimming_option03_text03 {
	margin: 0px;
	width: 250px;
	padding-top: 73px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#trmming_option04 {
	background-image: url(../page_image/trmming_option04.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 305px;
	width: 275px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option04 #trimming_option04_text01 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#trmming_option04 #trimming_option04_text02 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#trmming_option04 #trimming_option04_text03 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#trmming_option04 #trimming_option04_text04 {
	margin: 0px;
	width: 250px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#trmming_option05 {
	background-image: url(../page_image/trmming_option05.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 305px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option05 #trimming_option05_text01 {
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
}
#trmming_option05 #trimming_option05_text02 {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#trmming_option06 {
	background-image: url(../page_image/trmming_option06.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option06 #trimming_option06_text01 {
	margin: 0px;
	width: 160px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;
}
#trmming_option07 {
	background-image: url(../page_image/trmming_option07.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option07 #trimming_option07_text01 {
	margin: 0px;
	width: 170px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
#trmming_option08 {
	background-image: url(../page_image/trmming_option08.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option08 #trimming_option08_text01 {
	margin: 0px;
	width: 160px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
#trmming_option09 {
	background-image: url(../page_image/trmming_option09.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option09 #trimming_option09_text01 {
	margin: 0px;
	width: 170px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#trmming_option10 {
	background-image: url(../page_image/trmming_option10.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option10 #trimming_option10_text01 {
	margin: 0px;
	width: 200px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#trmming_option11 {
	background-image: url(../page_image/trmming_option02_s.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 213px;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#trmming_option11 #trimming_option11_text01 {
	margin: 0px;
	width: 160px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;
}
.trimmng_option_page {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	clear: both;
}

/* */
#trimming_option12 {
	background-image: url(../page_image/trmming_option12.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 557px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#trimming_option12_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
}
#trimming_option12_left .trimming_option12_text01 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#trimming_option12_left #trimming_option12_text02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option12_left #trimming_option12_text03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option12_left #trimming_option12_text04 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option12_left #trimming_option12_text05 {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 10px;
	line-height: 18px;
}

#trimming_option13 {
	background-image: url(../page_image/trmming_option13.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 557px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#trimming_option_apdc {
	background-image: url(../trimming/image/option/trimming_option-apdcbg.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 557px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#trimming_option_apdc_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
}
#trimming_option_apdc_left .trimming_option_apdc_text01 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#trimming_option_apdc_left #trimming_option_apdc_text02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option_apdc_left #trimming_option_apdc_text03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option_apdc_left #trimming_option_apdc_text04 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#trimming_option_apdc_left #trimming_option_apdc_text05 {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 10px;
	line-height: 18px;
}
#hotel_header01 {
	background-image: url(../page_image/hotel_content_header01.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 705px;
	margin-top: -50px;
	_margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hotel_header01c {
	background-image: url(../page_image/hotel_content_header01_contact.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 705px;
	margin-top: -50px;
	_margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hotel_header02 {
	background-image: url(../page_image/hotel_bg01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 205px;
	width: 650px;
}
#hotel_area {
	padding: 0px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hotel_area #slider dt {
	background-image: url(../page_image/trimming_btn_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#hotel_area #slider dd {
	background-image: url(../page_image/trimming_bg01_back.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 650px;
}.hotel_content_area {
	background-image: url(../page_image/trimming_content02.gif);
	background-repeat: repeat-y;
	width: 647px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_area h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.hotel_text_area2 {
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#hotel_picture_area {
	background-image: url(../page_image/hotel_bg02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 486px;
	width: 647px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#hotel_picture_area #picture_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#hotel_picture_area #picture_left .picture01 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 53px;
}
#hotel_picture_area #picture_left .picture02 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 53px;
}
#hotel_picture_area #picture_right {
	margin: 0px;
	padding: 0px;
	float: right;
}
#hotel_picture_area #picture_right .picture03 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_picture_area #picture_right .picture04 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_content_area2 h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#hotel_content_area2 {
	width: 678px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_content_area2 .hotel_icon {
	background-image: url(../page_image/hotel_icon.gif);
	background-repeat: no-repeat;
	width: 640px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 1.5em;
}
#hotel_content_area2 .hotel_line {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#hotel_header01_text {
	margin: 0px;
	width: 420px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	color: #FFFFFF;
	line-height: 1.3em;
}
#hotel_header01_text #hotel_title {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 40px;
}
#hotel_syousai_bg {
	background-image: url(../page_image/hotel_shop_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 536px;
	width: 649px;
}
#hoel_syousai_left01 {
	margin: 0px;
	float: left;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	width: 390px;
	height: 150px;
}
#hotel_shop_name {
	font-weight: bold;
	color: #3287b8;
	text-indent: 170px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_shop_comment {
	width: 370px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#hotel_syousai_right01 {
	margin: 0px;
	float: right;
	padding-top: 49px;
	padding-right: 41px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#hotel_photo_area {
	margin: 0px;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#hotel_photo_area #hotel_photo01 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 56px;
}
#hotel_photo_area #hotel_photo02 {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 41px;
}
#hotel_syousai {
	clear: both;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
}


#hotel_address {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
#hotel_tel {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
.rage {
	font-size: 14px!important;
	font-weight: bold!important;
}

#hotel_btn {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
#hotel_content_area3 {
	padding: 0px;
	width: 678px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hotel_content_area3_left {
	padding: 0px;
	float: left;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hotel_content_area3_left .gray {
	background-color: #e5e5e5;
}
#hotel_content_area3_left .blue1 {
	background-color: #cce5ff;
}
#hotel_content_area3_left .blue2 {
	background-color: #e5f2ff;
}
#hotel_content_area3_left .yellow1 {
	background-color: #ffffcc;
}
#hotel_content_area3_left .yellow2 {
	background-color: #ffffec;
}
#hotel_content_area3_left table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 1px;
}
#hotel_content_area3_left tr {
	border: 1px solid #999;
}
#hotel_content_area3_left td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
#hotel_content_area3_left_text {
	margin: 0px;
	padding: 0px;
	width: 350px;
}
#hotel_content_area3_right {
	float: left;
	width: 302px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#hotel_content_area3_right .hotel_area3_text {
	background-image: url(../page_image/hotel_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#hotel_footer_shop_list {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 678px;
}
#various_head {
	background-image: url(../page_image/various_head.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 132px;
	width: 705px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#various_head_text {
	text-align: center;
	margin: 0px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#various_content01 {
	background-image: url(../page_image/various_bg01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 112px;
	width: 705px;
}
.various_btn {
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
}
.various_btn2 {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.various_btn3 {
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.various_commnet {
	color: #663300;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 47px;
}
#various_content02 {
	background-image: url(../page_image/various_bg02.jpg);
	margin: 0px;
	height: 123px;
	width: 705px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
#various_content03 {
	background-image: url(../page_image/various_bg03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 122px;
	width: 705px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#various_content04 {
	background-image: url(../page_image/various_bg04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 705px;
}
#various_content05 {
	background-image: url(../page_image/various_bg05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 131px;
	width: 705px;
}
#various_content06 {
	background-image: url(../page_image/various_bg06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 113px;
	width: 705px;
}
#various_content07 {
	background-image: url(../page_image/various_bg07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 705px;
}
#various_content08 {
	background-image: url(../page_image/various_bg08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 705px;
}
#various_content09 {
	background-image: url(../page_image/various_bg12.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 705px;
}
#various_content10 {
	background-image: url(../page_image/various_bg09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 705px;
}
#various_content11 {
	background-image: url(../page_image/various_bg10.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 141px;
	width: 705px;
}
#various_content12 {
	background-image: url(../page_image/various_bg11.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 705px;
}
#various_content13 {
	background-image: url(../page_image/various_bg13.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 705px;
}
#various_footer {
	background-image: url(../page_image/various_text06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 99px;
	width: 705px;
}
#various_head_text2 {
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mating_backgraund {
	background-image: url(../page_image/mating_roop.gif);
	background-repeat: repeat-y;
	width: 705px;

}
#mating_header {
	background-image: url(../page_image/mating.png);
	background-repeat: no-repeat;
	height: 146px;
	width: 705px;
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#mating_header p {
	font-size: 14px;
	color: #333;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 287px;
	margin: 0px;
}
#mating_photo_area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

#mating_photo_area .mating01_photo {
	background-image: url(../page_image/mating_photo_area.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 181px;
	width: 202px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mating01_photo .mating01_photo_image {
	padding: 0px;
	margin-top: 41px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
#mating_text01 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 45px;
}
#mating_btn_area {
	padding: 0px;
	width: 620px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mating_btn_head {
	padding: 0px;
	margin-top: 0px;
	_margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html .mating_btn_head {
margin-top: -3px;
}

#mating_btn_area #slider dt {

	background-repeat: no-repeat;
	text-align: center;
}
#mating_btn_area #slider dd {
	background-repeat: repeat-y;
	padding: 0px;
	width: 563px;
	background-image: url(../page_image/acodion_center.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#mating_btn_area2 #slider dt {

	background-repeat: no-repeat;
	text-align: center;
}
#mating_btn_area2 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#mating_btn_area2 #slider10 dt {

	background-repeat: no-repeat;
	text-align: center;
}
#mating_btn_area2 #slider10 dd {
	background-repeat: repeat-y;
	padding: 0px;
	width: 563px;
	background-image: url(../page_image/acodion_center.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#mating_shop_list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mating_list_area {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#mating_ul {
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#mating_list {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#mating_list li {
	background-image: url(../page_image/mating_icon.gif);
	background-repeat: no-repeat;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 190px;
	line-height: 2.4em;
}
#mating_table01 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 10px;
}
#mating_table01 td {
	background-color: #ffe792;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	text-align: center;
	line-height: 1.5em;
}
#mating_table01 table {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.mating_table02 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.mating_table02 table {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 605px;
	line-height: 1.5em;
}
.mating_table02 td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.mating_table02 .mating_title {
	background-image: url(../page_image/mating_title.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 605px;
	font-weight: bold;
	color: #5e312b;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.mating_table02 .syurui {
	margin: 0px;
	padding: 8px;
	width: 68px;
}
.mating_table02 .title {
	margin: 0px;
	padding: 0px;
	width: 76px;
	text-align: center;
}
.mating_table02 .color {
	margin: 0px;
	padding: 8px;
	width: 67px;
}
.mating_table02 .sale {
	margin: 0px;
	padding: 8px;
	width: 102px;
}
.mating_table02 .address {
	margin: 0px;
	padding: 0px;
	width: 53px;
	text-align: center;
}
.mating_table02 .comment {
	margin: 0px;
	padding: 8px;
	width: 125px;
}
.mating_table02 .kg {
	margin: 0px;
	padding: 0px;
	width: 45px;
	text-align: center;
}
.mating_table02 .number {
	margin: 0px;
	padding: 0px;
	width: 60px;
	text-align: center;
}
.mating_pagetop {
	font-size: 10px;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page_footer4 {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 964px;
}
#contact_header {
	padding: 0px;
	margin-top: -60px;
	_margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contact_text {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#mb {
	margin-bottom: -250px;
}
#puppy_tabs2 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#puppy_tabs3 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
#white_area {
	background-color: #FFFFFF;
	margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 696px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
#white_space {
	margin-left:-4px;
}
#white_space2 {
	margin-left:-20px;
}
#white_space3 {
	margin-left:-10px;
}
#white_area2 {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 696px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
#white_m {
margin-left:-3px;

}
#wanko_tabi_header {
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wanko_tabi_roop {
	background-image: url(../page_image/wankotabi_loop.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 682px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wanko_tabi_textarea01 {
	background-image: url(../page_image/wankotabi_sub01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 682px;
}
#wanko_tabi_textarea01 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#wanko_tabi_textarea02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wanko_tabi_list01_left {
	padding: 0px;
	float: left;
	width: 27px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wanko_tabi_list01 {
	padding: 0px;
	float: left;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#wanko_tabi_list01 li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dac692;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wanko_tabi_textarea02_text {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
}
.wanko_tabi_list03_left {
	float: left;
	width: 23px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.wanko_tabi_textarea03 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.wanko_tabi_list03 {
	padding: 0px;
	float: left;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.wanko_tabi_list03 li {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dac692;
	list-style-type: none;
}
#wanko_tabi_list04 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height: 1.9em;
}
#wanko_tabi_list04 .red {
	font-weight: bold;
	color: #cc0000;
	margin: 0px;
	padding: 0px;
}
#wanko_tabi_list04_left {
	padding: 0px;
	float: left;
	width: 27px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wanko_tabi_textarea02_text .blue {
	color: #003399;
	font-weight: bold;
}
.wanko_tabi_textarea02_text .red {
	font-weight: bold;
	color: #cc0000;
}
#wanko_tabi_otodoke {
	background:url(../page_image/wankotabi_otodoke.jpg) no-repeat top;
	/* height:270px; */
}
.indemnity_loop {
	background-image: url(../page_image/indemnity_roop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 700px;
}

.indemnity_textarea01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.indemnity_textarea01 .blue {
	background-color: #fbf7f0;
	text-align: center;
	margin: 0px;
	padding: 5px;
}
.indemnity_textarea01 table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	margin-bottom: 25px;
	margin-top: 10px;
}
.indemnity_textarea01 td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding: 5px;
}
.indemnity_textarea02 {
	width: 590px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.indemnity_text01 {
	padding: 0px;
	margin-top: -12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#indemnity_textaera03 {
	background-image: url(../page_image/indemnity_text04_area.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 191px;
	width: 700px;
}
#indemnity_textaera03 .indemnity_text03 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
#indemnity_left_m {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#indemnity_text_tuika {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#indemnity_text_tuika2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.aipet_bg{
	margin:0;
	padding:0;
	background: url(../page_image/indemnity_text10_btn.jpg) repeat-y;
	width: 700px;
	text-align: center;
}

.p-center {
	text-align: center;
}

#puppy_info2 {

	margin: 0px;

}

#puppy_info2   .puppy_shop  {
	margin: 0px;
	float: left;
	width: 183px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	
}
.puppy_shop .puppy_shop_area_loop {
	background-image: url(../page_image/puppy_shop_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 183px;
}

#puppy_info2 .puppy_shop .shop_name {
	font-size: 10px;
	font-weight: bold;
	color: #471b10;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	
	background-image: url(../page_image/puppy_shop_loop_header.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 183px;
}

#puppy_info2 .puppy_shop .new_icon {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	
}
#puppy_info2 .puppy_shop .photo {
	margin: 0px;
	padding-top: 3px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
.puppy_shop .shop_image_area {
    position: relative;
	background-image: url(../page_image/puppy_shop_loop_photo.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 183px;
}
.puppy_shop .shop_image_area .movie {
	position: absolute;
	bottom: 0;
	right: 9px;
	transition: 0.2s;
	opacity: 1;
}

.puppy_shop .shop_image_area .movie:hover {
	opacity: 0.6;
}
.puppy_shop .shop_name_area {
	background-image: url(../page_image/puppy_shop_loop_name.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 183px;
}


#puppy_info2 .puppy_shop .name {
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	clear: both;
	font-size: 10px;
	line-height: 1em;
	width: 150px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;

	text-decoration: none;
	height: 22px;
}
#puppy_info2 .puppy_shop .name2 {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;

	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}
#puppy_info2 .puppy_shop .sei {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;

	padding-left: 13px;
	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}
#puppy_info2 .puppy_shop .prace {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-size: 10px;

	line-height: 1.3em;
	color: #333;
	text-decoration: none;
	background-image: url(../page_image/puppy_shop_loop_icon.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d8cfbc;
	width: 140px;
}
/*
.puppy_shop .shop_btn_area {
	background-image: url(../page_image/puppy_shop_loop_footer.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 183px;
}*/
.puppy_shop .detail_btn_area {
	background-image: url(../page_image/puppy_shop_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 183px;
}
.puppy_shop .sns_btn_area {
	background-image: url(../page_image/puppy_shop_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 183px;
	text-align: center;
}

.puppy_shop .ext_area {
	background-image: url(../page_image/puppy_shop_loop.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 183px;
	text-align: center;
}

.puppy_shop .cnt_area {
	margin: 0px;
	padding: 13px 15px 0 10px;
	text-align:right;
	background-image: url(../page_image/puppy_contact_loop_icon2.png);
	background-position: 15px 13px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.puppy_shop .petno_area {
	margin: 0px;
	padding: 10px 15px 0 10px;
	text-align:right;
	background-image: url(../page_image/puppy_contact_loop_icon.png);
	background-position: 15px 13px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.puppy_shop .shop_btn_area {
	background-image: url(../page_image/puppy_shop_loop_footer.png);
	background-repeat: no-repeat;
	
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 183px;
}

#puppy_info2  .puppy_shop  .btn  {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;

}
#family_header {
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#family_comment_area {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 615px;
}
.family_comment {
	width: 590px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 1.9em;
	letter-spacing: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.family_right {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.family_left {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.family_red01 {
	color: #cc0000;
	text-decoration: underline;
}
.family_red02 {
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
#breeder_list01 {
	margin: 0px;
	padding: 0px;
	line-height: 2em;
}
#breeder_list01 li {
	background-image: url(../page_image/breeder_icon.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	list-style-type: none;
	text-indent: 25px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.breeder_text01 {
	padding: 0px;
	line-height: 1.7em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#breeder_text02 {
	background-image: url(../page_image/breeder_text01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#breeder_text02 #breeder_text02_02 {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
}
#breeder_text02_02 .breeder_text02_b {
	font-weight: bold;
}
.breeder_list_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.breeder_list_right {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.breeder_list_right #breeder_list_a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breeder_list_right #breeder_list_a li {
	background-image: url(../page_image/breeder_icon_text_area.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 28px;
	width: 552px;
	list-style-type: none;
	font-weight: bold;
	color: #d45353;
	font-size: 14px;
	line-height: 2em;
	text-indent: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.breeder_comment {
	padding: 0px;
	width: 605px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.breeder_list_right #breeder_list_b {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breeder_list_right #breeder_list_b li {
	background-image: url(../page_image/breeder_icon_text_area.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 28px;
	width: 552px;
	list-style-type: none;
	font-weight: bold;
	color: #3287b8;
	font-size: 14px;
	line-height: 2em;
	text-indent: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}.breeder_btn {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#breeder_merit1 {
background-image: url(../page_image/breeder_icon_text_area1.gif);
background-repeat: no-repeat;
padding-left: 65px;
height: 33px;
width: 603px;
font-weight: bold;
color: #d45353;
font-size: 14px;
line-height: 2em;
margin: 5px 0px 0px 0px;
}
#breeder_merit2 {
background-image: url(../page_image/breeder_icon_text_area2.gif);
background-repeat: no-repeat;
padding-left: 65px;
height: 60px;
width: 603px;
font-weight: bold;
color: #d45353;
font-size: 14px;
line-height: 27px;
margin: 5px 0px 0px 0px;
}
#breeder_merit3 {
background-image: url(../page_image/breeder_icon_text_area3.gif);
background-repeat: no-repeat;
padding-left: 65px;
height: 33px;
width: 603px;
font-weight: bold;
color: #d45353;
font-size: 14px;
line-height: 2em;
margin: 5px 0px 0px 0px;
}
.breeder_merit_text {
	padding-left: 65px;
	margin: 0 0 10px 0; 
}

#point_card_header {
	padding: 0px;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#point_card_header_area {
	margin: 0px;
	padding: 0px;
}
#point_card_header_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#point_card_header_right {
	margin: 0px;
	padding: 0px;
	float: left;
}
#point_card_header_footer {
	background-image: url(../page_image/point_card_header_footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 99px;
	width: 701px;
}
#point_card_header_footer_area {
	padding: 0px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#point_card_btn01 {
	margin: 0px;
	padding: 0px;
}
#point_card_btn01 li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.point_card_comment {
	background-image: url(../page_image/point_card_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#point_card_text_area01 {
	background-image: url(../page_image/point_card_comment01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 205px;
	width: 675px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.point_card_text01 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}
#point_card_text_image01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#point_card_text02 {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#point_card_text02_s {
font-size:10px;
margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
.point_card_b {
	font-weight: bold;
}
.point_card_pagetop {
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#point_card_text_area02 {
	background-image: url(../page_image/point_card_comment02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 701px;
}
.point_card_text_image02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.point_card_text03 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.point_card_red {
	font-weight: bold;
	color: #cc0000;
}
.point_card_btn02 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 80px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.point_card_text_area03 {
	background-image: url(../page_image/point_card_sub_loop.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 620px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#point_card_text_area03_02 {
	background-image: url(../page_image/point_card_comment04.jpg);
	background-repeat: no-repeat;
}

.point_card_text04 {
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#point_card_rank_area {
	margin: 0px;
	padding: 0px;
}
#point_card_rank_left {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}
#point_card_rank {
	margin: 0px;
	padding: 0px;
}
#point_card_rank li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#point_card_rank_right {
	margin: 0px;
	padding: 0px;
	float: left;
}
.point_card_text05 {
	margin: 0px;
	width: 420px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#point_card_text_large {
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
}

.point_card_text_area04 {
	background-image: url(../page_image/point_card_comment03.gif);
	background-repeat: no-repeat;
	width: 674px;
	height: 119px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
#point_card_text05 {
	margin: 0px;
	width: 500px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 180px;
}
#point_card_btn02 {
	width: 561px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}
#point_card_btn02 li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#mailmagazine_text_area01 {
	background-image: url(../page_image/mailmagzine_text01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 223px;
	width: 698px;
}
#mailmagazine_text01 {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
}
#mailmagazine_text_area02 {
	background-image: url(../page_image/mailmagzine_text03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 68px;
	width: 698px;
	padding: 0px;
}
#mail_magazine_form {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}
#mail_magazine_input {
	margin: 0px;
	padding: 0px;
	width: 275px;
}
#mailmagazine_text_area02_02 {
	background-image: url(../page_image/mailmagzine_text03_02s.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 123px;
	width: 698px;
	padding: 0px;
}
#mailmagazine_input_text {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}

#mail_magazine_form2 {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
}
#mail_magazine_input2 {
	margin: 0px;
	padding: 0px;
	width: 275px;
}
#mailmagazine_text_area03 {
	background-image: url(../page_image/mailmagzine_text05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 176px;
	width: 698px;
}
#mailmagazine_text02 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mailmagazine_qr {
	margin: 0px;
	float: left;
	padding-top: 21px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 87px;
}

#mailmagazine_text_area04 {
	background-image: url(../page_image/mailmagzine_text07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 239px;
	width: 698px;
}
#mailmagazine_text03 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#mailmagazine_follw {
	text-align: center;
	margin: 0px;
	padding-top: 83px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#reason_header {
	padding: 0px;
	margin-top: -50px;
	_margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#reason_loop {
	background-image: url(../page_image/reason_loop.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 678px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.reason_text01 {
	margin: 0px;
	width: 645px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#movie_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#movie_right {
	margin: 0px;
	padding: 0px;
	float: left;
}
#movie_text_area {
	background-image: url(../page_image/movie_text_area.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 175px;
	clear: both;
}
#movie_text_area p {
	margin: 0px;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 45px;
	letter-spacing: 0px;
	line-height: 2.2em;
}
#movie_footer {
	background-image: url(../page_image/movie_footer.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 112px;
}
#movie_btn {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#sitemaps {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.sitemap01 {
	padding: 0px;
	list-style-type: none;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sitemap01_text {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.sitemap02 {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.sitemap02_text {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}


ul.link_lists {
	width: 630px;
	padding: 0;
	border-top: 1px #808080 dotted;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}


ul.link_lists li {
padding: 20px 15px; 
border-bottom: 1px #808080 dotted;
}


ul.link_lists dl {
	width: 100%;
	margin: 0;
}


ul.link_lists dt {
	width: 250px;
	float: left;
}
ul.link_lists dt img {
border: 1px #808080 solid;
}


ul.link_lists dd {
	line-height: 150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 250px;
}
#link_my_banner {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

#link_my_banner #link_my_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#link_my_banner #link_my_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#link_my_right #link_my_list {
	margin: 0px;
	padding: 0px;
}
#link_my_right #link_my_list li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contact_grays {
	color: #999999;
	font-size: 12px;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}
#trouble_header {
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#trouble_bg01 {
	background-image: url(../page_image/trouble_text02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 144px;
	width: 704px;
}
#trouble_text01 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 85px;
}
#trouble_text01 li {
	line-height: 2.5em;
	list-style-type: none;
}
#trouble_bg02 {
	background-image: url(../page_image/trouble_text13.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 186px;
	width: 704px;
}





/*  2010年07月29日　更新 */

.lists_icon {
	background-image: url(../page_image/list_icon17.gif);
	background-repeat: no-repeat;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 38px;
	height: 19px;
	width: 110px;
}

/*  2010年08月09日　更新 */
#kodawari_loop {
	background-image: url(../page_image/kodawari_loop.gif);
	background-repeat: repeat-y;
	width: 678px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	_padding-left: 10px;
}#kodawari_btn_area {
	margin: 0px;
	padding: 0px;
}
#kodawari_btn {
	margin: 0px;
	padding: 0px;
}
#kodawari_btn li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#kodawari_btn01 {
	background-image: url(../page_image/kodawari_btn01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 160px;
	float: left;
}
#kodawari_btn01_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn01_label {
	padding: 0px;
	height: 66px;
	width: 160px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -130px;
	z-index: 5;
}

#kodawari_btn02 {
	background-image: url(../page_image/kodawari_btn02.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 159px;
}
#kodawari_btn02_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn02_label {
	padding: 0px;
	height: 66px;
	width: 150px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -115px;
	z-index: 5;
}
#kodawari_btn03 {
	background-image: url(../page_image/kodawari_btn03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 159px;
}
#kodawari_btn03_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn03_label {
	padding: 0px;
	height: 66px;
	width: 140px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -110px;
	z-index: 5;
}

#kodawari_btn04 {
	background-image: url(../page_image/kodawari_btn04.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 161px;
}
#kodawari_btn04_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn04_label {
	padding: 0px;
	height: 66px;
	width: 150px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -100px;
	z-index: 5;
}

#kodawari_btn05 {
	background-image: url(../page_image/kodawari_btn08.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 161px;
}
#kodawari_btn05_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn05_label {
	padding: 0px;
	height: 66px;
	width: 150px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -100px;
	z-index: 5;
}

#kodawari_btn06 {
	background-image: url(../page_image/kodawari_btn09.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 161px;
}
#kodawari_btn06_radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#kodawari_btn06_label {
	padding: 0px;
	height: 66px;
	width: 150px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -100px;
	z-index: 5;
}

#kodawari_form_area01 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area02 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area03 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area04 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area05 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#kodawari_form_area06 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area07 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area08 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#kodawari_form_area09 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#kodawari_form_area10 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area11 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kodawari_form_area12 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kodawari_title01 {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.kodawari_form01 {
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kodawari_form02 {
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kodawari_select {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kodawari_form_list01 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kodawari_form_list01 li {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 150px;
	float: left;
}
.kodawari_form01 table {
	margin: 0px;
	padding: 0px;
}
.kodawari_form01 td {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kodawari_icon_list {
	text-align: left!important;
	width: 120px;
	padding: 0px;
	margin: 0px;
	height: 28px;
}
.kodawari_icon_check {
	margin: 0px;
	padding: 0px;
	height: 25px;
	vertical-align: top;
}


/* 2010年8月17日　追加 */

#zukan_backgraund {
	background-image: url(../zukan/common/zukan_loop.gif);
	background-repeat: repeat-y;
	width: 703px;
	padding: 0px;

}
#zukan_header {
	background-image: url(../zukan/common/zukan_header.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 703px;
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#zukan_btn {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#zukan_btn li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
#zukan_btn #zukan_btn01 a{
	background-image: url(../zukan/common/zunkan_btn01_b.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
#zukan_btn #zukan_btn01 a:hover{
	background-image: url(../zukan/common/zunkan_btn01_a.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
#zukan_btn #zukan_btn01c a{
	background-image: url(../zukan/common/zunkan_btn01_a.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
#zukan_btn #zukan_btn02 a{
	background-image: url(../zukan/common/zunkan_btn02_b.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
#zukan_btn #zukan_btn02 a:hover{
	background-image: url(../zukan/common/zunkan_btn02_a.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
#zukan_btn #zukan_btn02c a{
	background-image: url(../zukan/common/zunkan_btn02_a.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 280px;
	float: left;
	text-decoration: none;
}
.zukan_50list {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 180px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.zukan_50list li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.zukan_loop {
	background-image: url(../zukan/common/zukan_loop2.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 648px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 29px;
}
.zukan_list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.zukan_list dt {
	background-color: #FFFFFF;
	float: left;
	height: 49px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.zukan_list img {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.zukan_list dd {
	background-color: #FFFFFF;
	float: left;
	height: 49px;
	width: 222px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.zukan_list_name {
	margin: 0px;
	width: 220px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.3em;
}
.zukan_pagetop {
	font-size: 10px;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.zukan_btn2 {
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#zukan_info_name {
	padding: 0px;
	clear: both;
	background-image: url(../zukan/common/zukan_info_name.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 618px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 40px;
}
#zukan_name01 {
	font-size: 16px;
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
#zukan_name02 {
	font-size: 12px;
	color: #0166ca;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}
#zukan_info_photo {
	background-image: url(../zukan/common/zukan_info_photo.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
#zukan_photo {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#zukan_info_list01 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#zukan_info_list01_dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#zukan_info_list01_dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
}
#zukan_info_list01_dl dd {
	font-size: 14px;
	line-height: 3.2em;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 105px;
}
#zukan_info_list01_dl #cat_type_dd {
	
	font-size: 14px;
	line-height: 3.2em;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 255px;

}
.zukan_info_list02 {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.zukan_info_list02_dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.zukan_info_list02_dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
}
.zukan_info_list02_dl dd {
	font-size: 14px;
	line-height: 1.7em;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 510px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#zukan_info_list03 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#zukan_info_list03_dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#zukan_info_list03_dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
}
#zukan_info_list03_dl dd {
	font-size: 14px;
	line-height: 3.2em;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 70px;
	width: 283px;
	background-image: url(../zukan/common/zukan_chart_bg.gif);
	background-repeat: no-repeat;
	height: 245px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#zukan_btn3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 107px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#zukan_btn3 li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*ペットガイド*/
#petguide_bg {
	background-image: url(../page_image/petguide_loop.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 704px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
.petguide_loop {
	background-image: url(../page_image/petguide_top_loop2.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 592px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1b1b1;
}
#petguide_inu_left {
	margin: 0px;
	float: left;
	width: 282px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.petguide_inu_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#petguide_inu_ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
#petguide_inu_ul li {
	background-image: url(../page_image/petguide_inu_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type: none;
	text-indent: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#petguide_neko_left {
	margin: 0px;
	float: left;
	width: 282px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#petguide_neko_ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
#petguide_neko_ul  li {
	background-image: url(../page_image/petguide_neko_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type: none;
	text-indent: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#petguide_small_left {
	margin: 0px;
	float: left;
	width: 286px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#petguide_small_ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
#petguide_small_ul  li {
	background-image: url(../page_image/petguide_small_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type: none;
	text-indent: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#petguide_bird_left {
	margin: 0px;
	float: left;
	width: 286px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#petguide_bird_ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
#petguide_bird_ul  li {
	background-image: url(../page_image/petguide_bird_icon.gif);
	background-repeat: no-repeat;
	margin: 0px;
	list-style-type: none;
	text-indent: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#petguide_koinu_header {
	background-image: url(../page_image/petguide_inu01_top.png);
	background-repeat: no-repeat;
	height: 137px;
	width: 704px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_small_header {
	background-image: url(../page_image/petguide_small_top_header.png);
	background-repeat: no-repeat;
	height: 137px;
	width: 704px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_koinu_header_ul {
	width: 330px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 330px;
}
.petguide_koinu_header_ul li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_small_header_ul {
	width: 360px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.petguide_small_header_ul li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_koinu_header_m {
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_red {
	font-weight: bold;
	color: #cc0000;
}
#petguide_page01_content {
	background-image: url(../page_image/petguide_inu_page01_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 624px;
}
.petguide_page01_text01 {
	margin: 0px;
	width: 450px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#petguide_page02_content {
	background-image: url(../page_image/petguide_inu_page01_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 624px;
}
.petguide_page01_text02 {
	margin: 0px;
	width: 450px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
}
.petguide_page01_text03 {
	margin: 0px;
	width: 605px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.petguide_step {
	margin: 0px;
	float: left;
	width: 298px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#petguide_page01_area {
	margin: 0px;
	width: 605px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.petguide_step_img01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
.petguide_step_img02 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.petguide_step_text01 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.petguide_step_text02 {
	margin: 0px;
	padding: 0px;
}
#petguide_page03_content {
	background-image: url(../page_image/petguide_inu_page01_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 134px;
	width: 624px;
}
#petguide_page04_content {
	background-image: url(../page_image/petguide_inu_page01_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 624px;
}
#petguide_page_footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	width: 575px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_page_footer_ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.petguide_page_footer_ul li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_ichiran {
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#petguide_page01_content02 {
	background-image: url(../page_image/petguide_page02_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 623px;
}
.petguide_page02_area01 {
	margin: 0px;
	width: 623px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.petguide_page02_area01_left {
	float: left;
	width: 121px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.petguide_page02_area01_right {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 160px;
	width: 470px;
}
.petguide_page02_text01 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_orange {
	font-weight: bold;
	color: #ff5512;
}
.petguide_page02_question {
	background-image: url(../page_image/petguide_page02_text07.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 605px;
	font-weight: bold;
	text-indent: 95px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.petguide_page02_amswer {
	background-image: url(../page_image/petguide_page02_text08.gif);
	background-repeat: no-repeat;
	width: 500px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 95px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
}
#petguide_page01_content03 {
	background-image: url(../page_image/petguide_inu_page03_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 290px;
	width: 623px;
}
.petguide_page03_text01 {
	margin: 0px;
	width: 450px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#petguide_page02_content03 {
	background-image: url(../page_image/petguide_inu_page03_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 187px;
	width: 623px;
}
#petguide_page02_content03_table {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 170px;
	width: 445px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #0166ca;
	border-left-color: #0166ca;
	padding: 0px;
}
#petguide_page02_content03_table .blue {
	background-color: #e0edf9;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#petguide_page02_content03_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0166ca;
	border-bottom-color: #0166ca;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#petguide_page03_content03 {
	background-image: url(../page_image/petguide_inu_page03_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 123px;
	width: 623px;
}
#petguide_page04_content03 {
	background-image: url(../page_image/petguide_inu_page03_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 221px;
	width: 623px;
}
#petguide_page03_content03_ul {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 180px;
}
#petguide_page03_content03_ul li {
	background-image: url(../page_image/petguide_inu_page03_icon.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	list-style-type: none;
}
#petguide_page05_content03 {
	background-image: url(../page_image/petguide_inu_page03_photo05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 623px;
}
#petguide_page01_content04 {
	background-image: url(../page_image/petguide_inu_page04_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 117px;
	width: 623px;
}
#petguide_page02_content04 {
	background-image: url(../page_image/petguide_inu_page04_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 127px;
	width: 623px;
}
#petguide_page03_content04 {
	background-image: url(../page_image/petguide_inu_page04_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 117px;
	width: 623px;
}
#petguide_page04_content04 {
	background-image: url(../page_image/petguide_inu_page04_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 623px;
}
#petguide_page01_content05 {
	background-image: url(../page_image/petguide_inu_page05_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 167px;
	width: 623px;
}
#petguide_page02_content05 {
	background-image: url(../page_image/petguide_inu_page05_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 194px;
	width: 623px;
}
#petguide_page01_content06 {
	background-image: url(../page_image/petguide_inu_page06_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 209px;
	width: 623px;
}
.petguide_page06_text01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
}
#petguide_page01_content08 {
	background-image: url(../page_image/petguide_inu_page07_photo01.jpg);
	background-repeat: no-repeat;
	height: 114px;
	margin: 0px;
	padding: 0px;
}
#petguide_page02_content08 {
	background-image: url(../page_image/petguide_inu_page07_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 143px;
	width: 623px;
}
.petguide_page08_text01 {
	margin: 0px;
	width: 450px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
}
.petguide_step2 {
	padding: 0px;
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.petguide_step_sub {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_page03_content08 {
	background-image: url(../page_image/petguide_inu_page07_photo08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 117px;
	width: 623px;
}
#petguide_page08_table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 100px;
	width: 445px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #0166ca;
	border-left-color: #0166ca;
}
#petguide_page08_table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0166ca;
	border-bottom-color: #0166ca;
}
#petguide_page08_table .blue {
	background-color: #e0edf9;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.petguide_page07_area01 {
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.petguide_page07_area01_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.petguide_page07_area01_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 360px;
	height: 180px;
}
.petguide_inu_page07_ul01 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.petguide_inu_page07_ul01 li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.petguide_inu_page07_ul01 #step01 {
	background-image: url(../page_image/petguide_inu_page01_step01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 80px;
}
.petguide_inu_page07_ul01 #step02 {
	background-image: url(../page_image/petguide_inu_page01_step02.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 80px;
}

.petguide_inu_page07_ul01 #step03 {
	background-image: url(../page_image/petguide_inu_page01_step03.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 80px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.petguide_inu_page07_ul01 #step04 {
	background-image: url(../page_image/petguide_inu_page01_step04.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 80px;
	width: 530px;
}
#petguide_page08_content03 {
	background-image: url(../page_image/petguide_neko_page05_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
}

#petguide_page03_content09 {
	background-image: url(../page_image/petguide_inu_page07_photo12.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 112px;
	width: 623px;
}
#petguide_pege07_area02 {
	margin: 0px;
	padding: 0px;
}
.petguide_page07_area02_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.petguide_page07_area02_text01 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.petguide_page07_area02_text01_img {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.petguide_page07_area02_text02 {
	margin: 0px;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#petguide_page03_content07 {
	background-image: url(../page_image/petguide_inu_page07_photo18.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
	width: 623px;
}
#petguide_page04_content07 {
	background-image: url(../page_image/petguide_inu_page07_photo19.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
	width: 623px;
}
#petguide_page05_content07 {
	background-image: url(../page_image/petguide_inu_page07_photo20.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 155px;
}
.petguide_page07_text01 {
	margin: 0px;
	width: 380px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}
#petguide_inu_page08_content01 {
	background-image: url(../page_image/petguide_inu_page08_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 137px;
	width: 623px;
}
.petguide_page08_text02 {
	margin: 0px;
	width: 420px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#petguide_inu_page08_content02 {
	background-image: url(../page_image/petguide_inu_page08_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 131px;
}
#petguide_inu_page08_content03 {
	background-image: url(../page_image/petguide_inu_page08_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 153px;
}
#petguide_inu_page08_content04 {
	background-image: url(../page_image/petguide_inu_page08_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 120px;
}
#petguide_inu_page08_content05 {
	background-image: url(../page_image/petguide_inu_page08_photo05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
}
#petguide_inu_page08_content06 {
	background-image: url(../page_image/petguide_inu_page08_photo06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 160px;
}
#petguide_inu_page08_content07 {
	background-image: url(../page_image/petguide_inu_page08_photo07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 221px;
}
.petguide_page08_text03 {
	width: 430px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#petguide_inu_page08_content08 {
	background-image: url(../page_image/petguide_inu_page08_photo08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 143px;
}
.petguide_inu_page08_ol {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#petguide_koneko_header {
	background-image: url(../page_image/petguide_neko_top_header.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 704px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}#petguide_neko_page01_content01 {
	background-image: url(../page_image/petguide_neko_page01_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
}
#petguide_neko_page01_content02 {
	background-image: url(../page_image/petguide_neko_page01_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 130px;
}
.petguide_neko_page01_photo {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#petguide_neko_page01_content03 {
	background-image: url(../page_image/petguide_neko_page01_photo09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 127px;
}
#petguide_neko_page01_content04 {
	background-image: url(../page_image/petguide_neko_page01_photo10.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 137px;
}
.petguide_page_footer_ul2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}
.petguide_page_footer_ul2 li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_page_footer_ul3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
}
.petguide_page_footer_ul3 li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#petguide_neko_page02_content01 {
	background-image: url(../page_image/petguide_neko_page02_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
}
.petguide_neko_page02_area01_left {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.petguide_neko_page02_area01_right {
	margin: 0px;
	float: left;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 165px;
}
#petguide_neko_page03_content01 {
	background-image: url(../page_image/petguide_neko_page03_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 309px;
}
#petguide_neko_page03_content02 {
	background-image: url(../page_image/petguide_neko_page03_photo02.jpg);
	background-repeat: no-repeat;
	height: 189px;
	margin: 0px;
	padding: 0px;
}
#petguide_neko_page03_content03 {
	background-image: url(../page_image/petguide_neko_page03_photo03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 120px;
}
#petguide_neko_page03_content04 {
	background-image: url(../page_image/petguide_neko_page03_photo04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 186px;
}
#petguide_neko_page03_content05 {
	background-image: url(../page_image/petguide_neko_page03_photo05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 132px;
}
#petguide_neko_page04_content01 {
	background-image: url(../page_image/petguide_neko_page04_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 178px;
}
#petguide_neko_page05_content01 {
	background-image: url(../page_image/petguide_neko_page05_photo02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
}
#petguide_neko_page05_content02 {
	background-image: url(../page_image/petguide_neko_page05_photo01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 117px;
}
#petguide_page08_content04 {
	background-image: url(../page_image/petguide_neko_page05_photo07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 116px;
}
#petguide_page08_content05 {
	background-image: url(../page_image/petguide_neko_page05_photo05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 219px;
}
.petguide_neko_page05_text01 {
	margin: 0px;
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 300px;
}
#petfuid_small_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
#petguid_small_title01 {
	font-size: 18px;
	font-weight: bold;
	color: #337f0b;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	width: 293px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#petfuid_small_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#petguide_small_bluebg {
	background-color: #e6eff6;
	height: 29px;
	width: 598px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_small_blue_left {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
}
.petguide_small_blue_text {
	font-weight: bold;
	color: #1a4da0;
}
#petguide_small_area {
	width: 598px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.petguide_small_title02 {
	background-image: url(../page_image/petguide_page03_text01.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 598px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 2.5em;
	text-indent: 20px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_small_text01 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 585px;
}
.petguide_small_title03 {
	font-size: 14px;
	font-weight: bold;
	color: #aa2b1a;
	background-image: url(../page_image/petguide_page03_text02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 32px;
	width: 598px;
	line-height: 2.3em;
	text-indent: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.petguide_small_text02 {
	margin: 0px;
	width: 570px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.petguide_small_text03 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	width: 550px;
}
.petguide_small_text04 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 550px;
}
.petguide_small_title04 {
	background-image: url(../page_image/petguide_page03_text01.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 598px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 2.5em;
	text-indent: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.petguide_small_text05 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	width: 585px;
}
.petguide_small_text06 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#petfuid_bird_right {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#about_osusume_area_m {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#about_osusume_area dl {
	background-image: url(../page_image/page_osusume_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 250px;
	width: 187px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#about_osusume_area dt {
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
#about_osusume_area .title {
	font-size: 10px;
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	line-height: 1.2em;
	width: 125px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 31px;
	height: 37px;
	overflow: auto;
}
#about_osusume_area .money {
	margin: 0px;
	font-size: 10px;
	line-height: 1.2em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 47px;
	width: 90px;
	height: 25px;
}
#about_osusume_area dl dd .btn_center {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.pdf_banner {
	text-align: center;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#maicoro_bg {
	background-color: #d2eefa;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 571px;
	margin-left: 40px;
}
#maicoro_bg p{
	margin: 0px;
	width: 530px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;	
}
#maicoro_text {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#macro_option_area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 47px;
}
#macro_option_left {
	background-color: #e2f5fc;
	padding: 0px;
	float: left;
	width: 270px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#macro_option_left p{
	margin: 0px;
	width: 235px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#macro_option_right {
	background-color: #ffedd5;
	padding: 0px;
	float: left;
	width: 270px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#macro_option_right p{
	margin: 0px;
	width: 240px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#macro_list {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 47px;
}
#macro_option {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#macro_list li{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;	
}#radio_header {
	background-image: url(../page_image/radio_header.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 125px;
	width: 704px;
}
#radio_banner {
	margin: 0px;
	padding-top: 58px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 425px;
}
.radio_year_header {
	background-image: url(../page_image/radio_header_year.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 624px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.radio_year_header .year {
	font-weight: bold;
	color: #f35b00;
	font-size: 14px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
.petguide_loop .radio_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 80px;
}
.radio_left .month {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.petguide_loop .radio_right {
	margin: 0px;
	padding: 0px;
	float: left;
}
.radio_table {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.radio_table a{
	text-decoration: underline;	
}
.radio_table tr .radio01 {
	margin: 0px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	width: 88px;
	text-align: center;
}
.radio_table tr .radio02 {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	width: 88px;
	text-align: center;
}
.radio_content {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 550px;
}
.radio_content2 {
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 550px;
}
#deai_text_area01 {
	background-image: url(../page_image/deai_content01.jpg);
	background-repeat: no-repeat;
	height: 223px;
	width: 698px;
}
#deai_text_area02 {
	background-image: url(../page_image/deai_content02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 116px;
	width: 698px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.deai_text01 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.deai_text02 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	color: #cf1111;
}
#deai_text_area03 {
	background-image: url(../page_image/deai_loop.gif);
	background-repeat: repeat-y;
	width: 698px;
	overflow-y:auto;
}
.deai_area {
	padding: 0px;
	width: 595px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
table.deai_form {
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	width: 595px;
	text-decoration: none;
	text-align: left;
	margin:0;
	padding:0px;
	letter-spacing: 1px;
}
.deai_form td {
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;	
	letter-spacing: 1px;
}
table.deai_form td {
	letter-spacing: 1px;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	line-height: 2.4em;
	text-align: left;
	color: #333;
}
table.deai_form th {
	font-weight: normal;
	width: 200px;
	font-size: 14px;
	letter-spacing: 1px;
	background-image: url(../page_image/form-background.gif);
	background-repeat: repeat-y;
	text-indent: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 15px;
}

table.deai_form td.linedot {
	background-image: url(../page_image/form-dotline.gif);
	background-repeat: no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
}



.deai_center {
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.frow5_area {
	height:95px;
	width: 750px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
	padding: 0px;
}


*:first-child+html .frow5_area {
margin-bottom: 0px;
}

.frow5_area_text {
	background: none;
	border: none;
	height: 90px;
	width: 730px;
	overflow: auto;
	font-size: 12px;
	line-height: 1.7em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.whatsnew_area2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
	
}
.vscrollerbase {
	width: 5px;
	background-color: #dedede;
}
.vscrollerbar {
	width: 8px;
	background-color: #f88c9b;
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.vscrollerbarbeg {
background: url(../top_image/top.gif) 0px no-repeat;
width: 15px;
height: 19px !important;
}
.vscrollerbarend {
background: url(../top_image/bottom.gif) 0px 0px no-repeat;
width: 15px;
height: 19px;
}

#sale_content {
	padding: 0px;
	margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#osusume {
	padding: 0px;
	width: 680px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#osusume dl {
	background-image: url(../page_image/osusume_bg.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 275px;
	width: 163px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#osusume .check {
	background-image: url(../page_image/osusume_bg2.png);
	background-repeat: no-repeat;
	padding: 0px;
	/*height: 275px;*/
	height: 315px;
	width: 163px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#osusume dt {
	margin: 0px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#osusume .title {
	font-size: 10px;
	font-weight: bold;
	color: #0166ca;
	margin: 0px;
	line-height: 1.2em;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
	height: 37px;
	overflow: auto;
}
#osusume .money {
	margin: 0px;
	font-size: 10px;
	line-height: 1.2;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-left: 25px;
	text-align: right;
	letter-spacing: 0.05em;
}
#osusume .money2 {
	margin: 0px;
	font-size: 10px;
	line-height: 1.2;
	padding-top: 00px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #e00;
	text-align: right;
	letter-spacing: 0.05em;
}
#osusume .code {
	margin:0px;
	padding: 8px 0 0 0;
	font-size: 10px;
	line-height: 1.2em;

	text-align: center;
}
.p-center_btn {
	margin: 0px;
	text-align:center;
	
}
#wraaper_backgraund_sales {
	background-image: url(../page_image/sales_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#wraaper_backgraund_baby {
	background-image: url(../page_image/baby_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.banner_shop{
	text-align: center;
	margin-top: 80px;
	color:#FF0000;
}

/* チェックした履歴 */
#history_top { width:948px; height:29px;}
#pupy_history { position:fixed; height:203px; background:url("../js/carousellight-skin/bg.png") no-repeat 10px 29px; bottom:0px; padding-left:10px; z-index:1000;}
#pupy_history button{ margin:0; padding:0; background-color:transparent; border:none; }
#pupy_history a img{ border:none;}
.prev { position:absolute; top:29px; left:10px; z-index:10;}
.next { position:absolute; top:29px; right:0px;z-index:11;}
.history_more {
	position:absolute;
	top:1px;
	left:298px;
	height: 21px;
}
.history_close { position:absolute; top:0px; right:0px;}
.history_delete {
	position:absolute;
	top:1px;
	left:540px;
	height: 21px;
}
#history_delete_off {
	display: none;
}
.history_alldelete {
	position:absolute;
	top:1px;
	left:700px;
	height: 21px;
}


.carousel { margin:10px 0px 0px 65px; padding:0; list-style-type:none; height:160px; width:800px!important; overflow:hidden; }
.carousel ul li { background: url("../js/carousellight-skin/line.png") no-repeat; margin:0px 0px 0px 0px; padding: 0px 5px; text-align:center; width:150px;float:left; }
.carousel p { margin:10px 0px 0px 0px; font-size:10px; }
.carousel a{ color:#fff; text-decoration:none;}
.carousel a:hover{ color:#0000ee;}

.hist_list:after {
	content: '';
	display:block;
	clear:both;
	height: 0;
}

#pupy_history_btn {
	position: fixed;
	width: 948px;
	height: 30px;
	bottom: 0px;
	text-align: center;
	display: none;
}

#history_cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
	background-color: #000000;
	opacity: .7;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);
}


/* 出店先募集 */
#tenant_header {
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tenant_comment_area {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 615px;
}
#tenant01 {
	background: url("../page_image/tenant_02.jpg") no-repeat;
	width: 609px;
	height: 313px;
	position: relative;
}
#tenanto01 p { margin: 0; padding: 0;}
#tenant01 #comment {
	position: absolute;
	top: 35px;
	>top: 50px;
	left: 20px;
	width: 350px;
	letter-spacing: 0.4px;
}
#tenant01 #shop {
	position: absolute;
	top: -10px;
	>top: 2px;
	left: 388px;
}
#tenant01 #kenmei {
	position: absolute;
	top: 176px;
	right: 165px;
	margin:0;
}
#tenant01 #tenmei {
	position: absolute;
	top: 203px;
	right: 105px;
	font-weight: bold;
	font-size: 17px;
	color: #624749;
	letter-spacing: 0;
	margin:0;
}

#tenant02 {
	background: url("../page_image/tenant_04.jpg") no-repeat;
	width: 609px;
	height: 124px;
	position: relative;
}
#tenant02 #comment {
	position: absolute;
	top: 5px;
	>top: 15px;
	left: 20px;
	width: 440px;
}

.tenant_shop {
	background: url("../page_image/tenant_06.jpg") no-repeat;
	width: 609px;
	height: 386px;
	position: relative;
}
.tenant_shop .left .shop {
	position: absolute;
	top: 41px;
	>top: 53px;
	left: 24px;
}
.tenant_shop .left .kenmei {
	position: absolute;
	top: 249px;
	left: 40px;
	margin: 0;
}
.tenant_shop .left .tenmei {
	position: absolute;
	top: 275px;
	left: 39px;
	font-weight: bold;
	font-size: 17px;
	color: #624749;
	letter-spacing: 0;
	margin: 0;
}

.tenant_shop .right .shop {
	position: absolute;
	top: 41px;
	>top: 53px;
	left: 331px;
}
.tenant_shop .right .kenmei {
	position: absolute;
	top: 249px;
	left: 345px;
	margin: 0;
}
.tenant_shop .right .tenmei {
	position: absolute;
	top: 275px;
	left: 344px;
	font-weight: bold;
	font-size: 17px;
	color: #624749;
	letter-spacing: 0;
	margin: 0;
}

#tenant03 {
	background: url("../page_image/tenant_13.jpg") no-repeat;
	width: 603px;
	height: 464px;
}
#tenant03 .jouken1 {
	padding: 135px 0px 0px 175px;
	width: 440px;
	font-size: 16px;
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
}
#tenant03 .jouken2 {
	padding:11px 0px 0px 175px;
	width: 440px;
	font-size: 16px;
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
}
#tenant03 .jouken3 {
	padding: 10px 0px 0px 175px;
	width: 440px;
	font-size: 16px;
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
}
#tenant03 .jouken4 {
	padding: 10px 0px 0px 175px;
	width: 440px;
	font-size: 16px;
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
}

#tenant04 {
	background: url("../page_image/tenant_11.jpg") no-repeat;
	width: 609px;
	height: 222px;
	position: relative;
}
#tenant04 #comment {
	position: absolute;
	top: 69px;
	left: 300px;
	width: 440px;
	text-decoration: underline;
	margin: 0;
	font-size: 16px;
}

.business_icon_pc1 {
	margin: 5px 0px 0 17px;
}
.business_icon_pc1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.business_icon_pc1 ul li{
	float: left;
	margin: 0 4px 5px 0;
}

ul.business_icon_pc2 {
	width: 188px;
	margin: 6px 0 0 43px;
	list-style: none;
	padding: 0;
}
ul.business_icon_pc2 li {
	float:left;
	margin: 0px 6px 6px 0;
}




/***20140213 追加 ***/


.year_btn_area {
	overflow: hidden;
}

.year_btn_list {
	list-style: none;
	overflow: hidden;
	width: 480px;
	margin: 0 auto 15px;
	background: #fff;
	padding: 15px 68px;
}

.year_btn_list li {
	float: left;
}

.year_btn_list li a{
	background: url(../page_image/csg-52fc8344a2416.png) no-repeat top left;
	display: block;
	background-position: 0 0;
	width: 115px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	margin: 0 5px 0 0;
}

.year_btn_list li a:hover{
	background-position: 0 -39px;
	width: 115px;
	height: 34px;
}

.pickup_wrapper {
	padding: 10px 0 10px;
	margin: 0 auto 10px;
	width: 550px;
	border-bottom: solid 1px #666;
}

.pickup {
	border: none !important;
	margin: 0 auto;
	padding: 0;
	width: 520px;
}

.radio_head {
	background: #f35b00;
}

.radio_head p {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	margin: 0;
	color: #fff;
}

.radio_body table {
	table-layout: fixed;
	margin: 0 auto 10px;
}

.radio_body td {
	border-bottom: solid 1px #fff;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	height: 65px;
}

.radio_col01 {
	background: #fffebe;
}

.radio_col02 {
	background: #ffd7da;
}

.radio_col03 {
	background: #d7efff;
}

.radio_col04 {
	background: #ccf5dc;
}

.guest {
	font-size: 10px;
}

/* staffblog */

#staffBlogContents {
	width: 682px;
	margin: 0 0 0 10px;
	padding: 0px;
	background: url(../page_image/wankotabi_loop.gif) repeat-y top left;
}
#staffBlogContents #blogAnc {
	overflow: hidden;
	margin: 0 0 10px 7px;
	padding: 5px 0 0 0;
	list-style: none;
}
#staffBlogContents #blogAnc li {
	float: left;
	margin-bottom: 7px;
	margin-left: 10px;
}

#staffBlogContents .areaBlogBox {
	width: 640px;
	margin: 0 auto 20px;
}

#staffBlogContents .areaBlogBox .blogLinks {
	overflow: hidden;
	width: 640px;
	margin: 10px 0;
}

#staffBlogContents .areaBlogBox .blogLinks li {
	float: left;
	width: 300px;
	margin-right: 20px;
	padding: 0.5em 0;
}

#staffBlogContents .areaBlogBox .pagetop {
	text-align: right;
}

#shop_access {
	clear:both;
	margin: 0;
	padding: 35px 0 0 48px;
}

.shop_access__box {
	width: 559px;
	margin: 10px 0 0;
	padding: 20px;
	background: #fefce3;
	border: 1px solid #cbc9aa;
	border-radius: 10px;
	box-sizing: border-box;
}

/*ak*/
#puppy_shop_comment_btn01_1 {
	width:100%;
	padding: 0px;
	margin:0px;
	background-image: url(../page_image/puppy_loop.png);
}
#puppy_shop_comment_btn01_1 img{
	float:right;
	width:583px;
	height: 180px;
	margin-top:20px;
	margin-bottom:10px;
	margin-right: 41px;
}

h2.fw_b,
h3.fw_b {
	font-weight: bold;
}

h2.fw_b {
	padding: 0 0 0 14px;
	border-left: solid 6px #ffdf3c;
}

h3.fw_b {
	border-bottom: solid 2px #ffdf3c;
}

.index_area {
	margin: 40px;
	padding: 10px 40px;
	font-size: 16px;
	border: solid 2px #222;
}