﻿@charset "utf-8";
/* CSS Document */



/* トップページ（index.html） */

/* 更新情報　－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.kousin{border:solid 1px #FFB2EC;width:559px;height:auto;margin:14px -20px 0 3px;background-color:#FFEEFB;padding:5px 0 5px 5px;}
.kousin img{margin:1px 0 0 26px;padding:0;}
.kousin ul li{margin:6px 20px 0 20px;padding:0;}


h3.top {
	margin:25px 0 0 4px;
	padding:0;
}



/* 新着情報（ダックス）　－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-dachshund_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_D.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-dachshund_body{width:569px;height:auto;background:url(../top/images/new-body_D.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-dachshund_footer{text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_D.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-dachshund_footer02{text-indent:450px;width:569px;height:24px;margin:0 0 0 4px;padding:0;}
.new-dachshund_footer p,
.new-dachshund_footer02 p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-dachshund_footer p a:link,
.new-dachshund_footer02 p a:link{text-decoration:underline;color:#51A7A8;}
.new-dachshund_footer p a:visited,
.new-dachshund_footer02 p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-dachshund_footer p a:active,
.new-dachshund_footer02 p a:active{text-decoration:underline;color:#51A7A8;}
.new-dachshund_footer p a:hover,
.new-dachshund_footer02 p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-dachshund_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_D.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-dachshund_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_D.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-dachshund_footer{float:left;text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_D.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（チワワ）　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-chihuahua_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_C.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-chihuahua_body{width:569px;height:auto;background:url(../top/images/new-body_C.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-chihuahua_footer{text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_C.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-chihuahua_footer02{text-indent:450px;width:569px;height:24px;margin:0 0 0 4px;padding:0;}
.new-chihuahua_footer p,
.new-chihuahua_footer02 p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-chihuahua_footer p a:link,
.new-chihuahua_footer02 p a:link{text-decoration:underline;color:#51A7A8;}
.new-chihuahua_footer p a:visited,
.new-chihuahua_footer02 p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-chihuahua_footer p a:active,
.new-chihuahua_footer02 p a:active{text-decoration:underline;color:#51A7A8;}
.new-chihuahua_footer p a:hover,
.new-chihuahua_footer02 p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-chihuahua_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_C.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-chihuahua_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_C.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-chihuahua_footer{float:left;text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_C.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（ボストンテリア）　－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-boston_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_B.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-boston_body{width:569px;height:auto;background:url(../top/images/new-body_B.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-boston_footer{text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_B.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-boston_footer02{text-indent:450px;width:569px;height:24px;margin:0 0 0 4px;padding:0;}
.new-boston_footer p,
.new-boston_footer02 p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-boston_footer p a:link,
.new-boston_footer02 p a:link{text-decoration:underline;color:#51A7A8;}
.new-boston_footer p a:visited,
.new-boston_footer02 p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-boston_footer p a:active,
.new-boston_footer02 p a:active{text-decoration:underline;color:#51A7A8;}
.new-boston_footer p a:hover,
.new-boston_footer02 p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-boston_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_B.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-boston_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_B.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-boston_footer{float:left;text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_B.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（ジャックラッセル）　－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-jack_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_J.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-jack_body{width:569px;height:auto;background:url(../top/images/new-body_J.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-jack_footer{text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_J.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-jack_footer p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-jack_footer p a:link{text-decoration:underline;color:#51A7A8;}
.new-jack_footer p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-jack_footer p a:active{text-decoration:underline;color:#51A7A8;}
.new-jack_footer p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-jack_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_J.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-jack_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_J.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-jack_footer{float:left;text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_J.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（ミックス）　－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-mix_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_M.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-mix_body{width:569px;height:auto;background:url(../top/images/new-body_M.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-mix_footer{text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_M.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-mix_footer p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-mix_footer p a:link{text-decoration:underline;color:#51A7A8;}
.new-mix_footer p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-mix_footer p a:active{text-decoration:underline;color:#51A7A8;}
.new-mix_footer p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-mix_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_M.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-mix_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_M.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-mix_footer{float:left;text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_M.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（パグ）　－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-pug_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_P.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-pug_body{width:569px;height:auto;background:url(../top/images/new-body_P.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-pug_footer{text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_P.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-pug_footer p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-pug_footer p a:link{text-decoration:underline;color:#51A7A8;}
.new-pug_footer p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-pug_footer p a:active{text-decoration:underline;color:#51A7A8;}
.new-pug_footer p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-pug_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_P.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-pug_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_P.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-pug_footer{float:left;text-indent:500px;width:569px;height:39px;background:url(../top/images/new-footer_P.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* 新着情報（プードル）　－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.new-poodle_header{text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_D.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
.new-poodle_body{width:569px;height:auto;background:url(../top/images/new-body_D.gif) repeat-y;margin:0 0 0 4px;padding:0;}
.new-poodle_footer{text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_D.gif) no-repeat;margin:0 0 0 4px;padding:0;}
.new-poodle_footer02{text-indent:450px;width:569px;height:24px;margin:0 0 0 4px;padding:0;}
.new-poodle_footer p,
.new-poodle_footer02 p{margin:0;padding:0 0 10px 0;font-weight:bold;}
.new-poodle_footer p a:link,
.new-poodle_footer02 p a:link{text-decoration:underline;color:#51A7A8;}
.new-poodle_footer p a:visited,
.new-poodle_footer02 p a:visited{text-decoration:underline;color:#51A7A8;}	 
.new-poodle_footer p a:active,
.new-poodle_footer02 p a:active{text-decoration:underline;color:#51A7A8;}
.new-poodle_footer p a:hover,
.new-poodle_footer02 p a:hover{text-decoration:underline;color:#FC5CA0;}
/* for Firefox */
html>/**/body .new-poodle_header{clear:both;float:left;text-indent:-9999px;width:569px;height:32px;background:url(../top/images/new-header_D.gif) no-repeat;margin:25px 0 0 4px;padding:0;}
html>/**/body .new-poodle_body{float:left;width:569px;height:auto;background:url(../top/images/new-body_D.gif) repeat-y;margin:0 0 0 4px;padding:0;}
html>/**/body .new-poodle_footer{float:left;text-indent:450px;width:569px;height:39px;background:url(../top/images/new-footer_D.gif) no-repeat;margin:0 0 0 4px;padding:0;}


/* お知らせ　－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.osirase{border:solid 1px #FFB2EC;width:559px;height:auto;margin:25px -20px 0 4px;background-color:#FFEEFB;padding:5px;}
.osirase img{margin:1px 0 0 26px;padding:0;}
.osirase ul{margin:6px 20px 4px 40px;padding:0;}
.osirase ul li{margin:6px 20px 0 20px;padding:0;list-style-image:url(../top/images/icon-pink.gif);list-style-position:outside;}
/* for Firefox */
html>/**/body .osirase{clear:both;float:left;border:solid 1px #FFB2EC;width:559px;height:auto;margin:25px -20px 0 4px;background-color:#FFEEFB;padding:5px;}


/*　いろいろ　－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.red{color:#ff3399;}
.red02{font-weight:bold;color:#ff3399;}
.green{color:#639463;}




/* 特定商取引による表記（tokutei.html） */
h3{font-size:100%;margin:14px 0 20px 23px;padding:0;}

dl.tokutei-dl{background-color:#EEF7FF;margin:0 0 30px 23px;border:1px solid #cccccc;border-top:none;width:500px;}
.tokutei-dl dt {font-weight:normal;color:black;margin:0;padding:0.5em 0 0.5em 1em;border-top:1px solid #cccccc;width:13em;float:left;}
.tokutei-dl dd {background-color:white;margin:0 0 0 13em;padding:0.5em 1em 0.5em 1em;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.tokutei-dl dd img{padding:3px 5px 0 0;background-color:#FFFFFF;}
/* for Opera */
html:first-child div .tokutei-dl dd img{padding:5px 5px 2px 0;background-color:#FFFFFF;}
/* for IE6 */
* html body .tokutei-dl dd img{padding:4px 5px 1px 0;background-color:#FFFFFF;}

.tokutei-dl dd a:link{text-decoration:underline;color:#51A7A8;}
.tokutei-dl dd a:visited{text-decoration:underline;color:#51A7A8;}	 
.tokutei-dl dd a:active{text-decoration:underline;color:#51A7A8;}
.tokutei-dl dd a:hover{text-decoration:underline;color:#FC5CA0;}




/* 生命保証（hosyou.html） */
dl.hosyou-dl{margin:0 50px 30px 23px;padding:0;}
.hosyou-dl dt{padding:0;font-weight:bold;margin:0;}
.hosyou-dl dd{padding:0;margin:0 0 10px 20px;}



/* 個人情報について（privacy.html） */
dl.privacy-dl{margin:0 38px 30px 23px;padding:0;}
.privacy-dl dt{padding:0;font-weight:bold;margin:0;}
.privacy-dl dd{padding:0;margin:0 0 10px 20px;}
.privacy-p{text-align:right;margin:20px 20px 30px 0;padding:0;}



/* 里親募集（satooya.html） */
.satooya-ul{clear:both;margin:0 38px 15px 23px;padding:0;}
satooya-p01{margin:0 20px 30px 20px;padding:0;}
.satooya-p{text-align:center;margin:30px auto 0 auto;}



/* 子犬情報（koinu.html） */
h4{font-size:100%;margin:0 0 20px 43px;padding:0;}
.koinu-bar{margin:0 0 0 41px;padding:0;}
.koinu-bar02{margin:0 0 30px 41px;padding:0;}

/*　写真　－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.gallery{margin:0 0 0 20px;padding:0;}



/*　お問い合せ　*/

dl.contact-d{border:1px solid #E4DCC2;width:475px;margin:0 0 50px 44px;float:left;padding:0;}
.contact-d dt {float:left;width:145px;padding:5px 0 5px 10px;clear:both;font-weight:bold;}
.contact-d dd {width:301px;margin-left:0;padding:5px 5px 5px 10px;border-left:1px solid #E4DCC2;float:left;}
textarea{font-size:100%;}
.vericodeimg{border:solid 1px #E4DCC2;}
/* for IE6　*/
* html body dl.contact-d{border:1px solid #E4DCC2;width:475px;margin:-20px 0 50px 22px;float:left;padding:0;}
/* IE7のみ適用　*/
*:first-child+html body dl.contact-d{border:1px solid #E4DCC2;width:475px;margin:-20px 0 50px 44px;float:left;padding:0;}

p.contact-p{margin:0 7px 0 28px !important;padding:0 0 10px 0 !important;}


.errors{margin:0 0 0 200px;}
.errors strong{color:#FF3399;}

.formresult{margin:20px 0 10px 50px;}
dl.form-d{margin:20px 0 30px 30px;border:1px solid #999;width:430px;}
.form-d dt {float:left;width:140px;padding:5px 0 5px 10px;clear:both;font-weight:bold;}
.form-d dd {width:260px;margin-left:140px;padding:5px 5px 5px 10px;border-left:1px solid #999;}

.form-p {margin:10px 45px 8px 45px;}
.form-p2 {margin:0 0 30px 45px;}

/* for IE6　*/
* html body dl.form-d{margin:20px 0 30px 30px;border:1px solid #999;width:450px;}
* html body.form-d dt {float:left;width:160px;padding:5px 0 5px 10px;clear:both;font-weight:bold;border-right:1px solid #999;}
* html body.form-d dd {width:280px;margin-left:160px;padding:5px 5px 5px 10px;}



/*　各子犬情報（出産予定）　*/
.yotei-chihuahua h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#cccc33;text-align:center;}
.yotei-chihuahua{clear:both;margin:30px 7px 15px 130px;width:300px;background:#ffffcc;border:1px solid #cccc33;}
.yotei-chihuahua li{margin:0 0 3px 18px;}

.yotei-boston h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#ffa2ff;text-align:center;}
.yotei-boston{clear:both;margin:30px 7px 15px 180px;width:200px;background:#ffecff;border:1px solid #ffa2ff;}
.yotei-boston li{margin:0 0 3px 60px;}

.yotei-jack h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#d5c99f;text-align:center;}
.yotei-jack{clear:both;margin:30px 7px 15px 180px;width:200px;background:#faf9f3;border:1px solid #e4dcc2;}
.yotei-jack li{margin:0 0 3px 60px;}

.yotei-mix h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#cccc33;text-align:center;}
.yotei-mix{clear:both;margin:30px 7px 15px 90px;width:380px;background:#ffffcc;border:1px solid #cccc33;}
.yotei-mix li{margin:0 0 3px 18px;}

.yotei-pug h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#ffa2ff;text-align:center;}
.yotei-pug{clear:both;margin:30px 7px 15px 180px;width:200px;background:#ffecff;border:1px solid #ffa2ff;}
.yotei-pug li{margin:0 0 3px 60px;}

.yotei-poodle h5{font-size:100%; font-weight:bold;margin:5px auto 3px auto;padding:0;color:#d5c99f;text-align:center;}
.yotei-poodle{clear:both;margin:30px 7px 15px 130px;width:300px;background:#faf9f3;border:1px solid #e4dcc2;}
.yotei-poodle li{margin:0 0 3px 60px;}

.yotei-p01{margin:0 20px 30px 20px;padding:0;}



/*　エラーページ（404.html）　*/
.er-p{text-align:center;margin:30px auto 30px auto;padding:0;}
.er-ul ul{margin:0;padding:0;list-style-image:url(../error/images/icon-s.gif);}
.er-ul ul li{margin:0 0 8px 45px;padding:0;}



/*　各種子犬のお問い合わせ（jouhou.html）　*/
.jouhou-p01 {
	margin:0 0 25px 24px;
	padding:0;
	color:#FF3366;
}
fieldset {
	width:540px !important;
	margin:0 15px 15px 0;
	padding:0;
}
table.inq_table001 {
	border-collapse:collapse;
	border:1px solid #3399ff;
	margin:0 15px 15px 0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
table.inq_table001 th{
	border:1px solid #3399ff;
	background-color:#ebf5ff;
	width:140px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.inq_table001 td{
	border:1px solid #3399ff;
	width:380px;
	padding:5px;
}
table.inq_table001 li{
	float:left;
}



/*　巣立って行った子達（sudachi.html）　*/
.sudachi_box {
	border:dotted 2px #ff6bda;
	margin:0 0 0 100px;
	padding:0;
	width:350px;
}
.sudachi_box ul {
	margin:15px 0 15px 40px;
	padding:0;
}
.sudachi_box ul li {
	margin:0 0 8px 0;
	padding:0;
}
.sudachi_box ul li img {
	margin:0 5px 0 0;
	padding:0;
}

h4.sudachi {
	margin:0 0 25px 100px;
	padding:0;
}
h4.sudachi img {
	margin:0 5px 0 0;
	padding:0;
}
.sudachi_p {
	margin:0 40px 25px 0;
	padding:0;
	text-align:right;
} 

.sudachi_p a:link{text-decoration:underline;color:#f39;}
.sudachi_p a:visited{text-decoration:underline;color:#f39;}	 
.sudachi_p a:active{text-decoration:underline;color:#f39;}
.sudachi_p a:hover{text-decoration:underline;color:#51A7A8;}






ul li.main-menu02 a:link{text-decoration:none;color:#612D05;}
ul li.main-menu02 a:visited{text-decoration:none;color:#612D05;}	 
ul li.main-menu02 a:active{text-decoration:none;color:#612D05;}
ul li.main-menu02 a:hover{text-decoration:none;color:#f39 !important;}






/*　ダックスの子犬のページ　swapimage （ピンク）　*/

div#each-puppy div.bigimage {
	margin:20px 0 15px 40px;
	padding:0;
}
div#each-puppy div.sumb {
	margin:0 0 0 13px;
	padding:0;
}
div#each-puppy div.sumb img {
	float:left;
	width:90px;
	border:solid 1px #ff59d6;
	margin:0 0 20px 0;
	padding:0;
}


div#each-puppy table {
	font-size:100%;
	clear:both;
	margin:0 0 30px 13px;
	padding:0;
	width:552px;
	border-collapse:collapse;
	border:1px solid #ff59d6;
}
div#each-puppy table th {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:left;
	vertical-align:top;
}
div#each-puppy table th.center {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:center;
	vertical-align:top;
}
div#each-puppy table td {
	padding:5px;
	width:450px;
	border:1px solid #ff59d6;
	text-align:left;
	vertical-align:top;
}


/*　ダックスの犬種のページ　swapimage（ピンク）　*/

div.back {
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}

div#breed ul li {
	float:left;
	border:solid 1px #ff59d6;
	width:260px;
	margin:0 0 20px 18px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed ul li img.middle_img {
	width:260px;
	height:195px;
}
div#breed ul li img {
	margin:0;
	padding:0;
}
div#breed table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed table th {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:left;
	vertical-align:top;
}
div#breed table th.center {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:center;
	vertical-align:top;
}
div#breed table td {
	padding:5px;
	width:180px;
	border:1px solid #ff59d6;
	text-align:left;
	vertical-align:top;
}

div#breed table th.center a:link{text-decoration:underline;color:#FC5CA0;}
div#breed table th.center a:visited{text-decoration:underline;color:#FC5CA0;}	 
div#breed table th.center a:active{text-decoration:underline;color:#FC5CA0;}
div#breed table th.center a:hover{text-decoration:underline;color:#51A7A8;}

.swapimage_link01 a {
	background:url(../images/btn01.gif) no-repeat;
	height:18px;
	margin:0;
	display:block;
	width:89px;
	text-indent:-9999px;
}
.swapimage_link01 a:hover {
	background:url(../images/btn01.gif) no-repeat 0 -18px;
}


/*　トップページのダックス　swapimage（ピンク）　*/

div#breed-top ul li {
	float:left;
	width:260px;
	margin:0 0 20px 12px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed-top ul li img.middle_img {
	width:260px;
	height:195px;
}

div#breed-top table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed-top table th {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:left;
	vertical-align:top;
}
div#breed-top table th.center {
	padding:5px;
	border:1px solid #ff59d6;
	background-color:#fbe9f7;
	text-align:center;
	vertical-align:top;
}
div#breed-top table td {
	padding:5px;
	width:180px;
	border:1px solid #ff59d6;
	text-align:left;
	vertical-align:top;
}

div#breed-top table th.center a:link{text-decoration:underline;color:#FC5CA0;}
div#breed-top table th.center a:visited{text-decoration:underline;color:#FC5CA0;}	 
div#breed-top table th.center a:active{text-decoration:underline;color:#FC5CA0;}
div#breed-top table th.center a:hover{text-decoration:underline;color:#51A7A8;}







/*　チワワの子犬のページ　swapimage （ブルー）　*/

div#each-puppy_blue div.bigimage {
	margin:20px 0 15px 40px;
	padding:0;
}
div#each-puppy_blue div.sumb {
	margin:0 0 0 13px;
	padding:0;
}
div#each-puppy_blue div.sumb img {
	float:left;
	width:90px;
	border:solid 1px #429EFB;
	margin:0 0 20px 0;
	padding:0;
}


div#each-puppy_blue table {
	font-size:100%;
	clear:both;
	margin:0 0 30px 13px;
	padding:0;
	width:552px;
	border-collapse:collapse;
	border:1px solid #429EFB;
}
div#each-puppy_blue table th {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:left;
	vertical-align:top;
}
div#each-puppy_blue table th.center {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:center;
	vertical-align:top;
}
div#each-puppy_blue table td {
	padding:5px;
	width:450px;
	border:1px solid #429EFB;
	text-align:left;
	vertical-align:top;
}


/*　チワワの犬種のページ　swapimage（ブルー）　*/

div.back {
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}

div#breed_blue ul li {
	float:left;
	border:solid 1px #429EFB;
	width:260px;
	margin:0 0 20px 18px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed_blue ul li img.middle_img {
	width:260px;
	height:195px;
}
div#breed_blue ul li img {
	margin:0;
	padding:0;
}
div#breed_blue table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed_blue table th {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:left;
	vertical-align:top;
}
div#breed_blue table th.center {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:center;
	vertical-align:top;
}
div#breed_blue table td {
	padding:5px;
	width:180px;
	border:1px solid #429EFB;
	text-align:left;
	vertical-align:top;
}


div#breed_blue table th.center a:link{text-decoration:underline;color:#429EFB;}
div#breed_blue table th.center a:visited{text-decoration:underline;color:#429EFB;}	 
div#breed_blue table th.center a:active{text-decoration:underline;color:#429EFB;}
div#breed_blue table th.center a:hover{text-decoration:underline;color:#FC5CA0;}



/*　トップページのチワワ　swapimage（ブルー）　*/

div#breed-top_blue ul li {
	float:left;
	width:260px;
	margin:0 0 20px 12px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed-top_blue ul li img.middle_img {
	width:260px;
	height:195px;
}

div#breed-top_blue table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed-top_blue table th {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:left;
	vertical-align:top;
}
div#breed-top_blue table th.center {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:center;
	vertical-align:top;
}
div#breed-top_blue table td {
	padding:5px;
	width:180px;
	border:1px solid #429EFB;
	text-align:left;
	vertical-align:top;
}


div#breed-top_blue table th.center a:link{text-decoration:underline;color:#429EFB;}
div#breed-top_blue table th.center a:visited{text-decoration:underline;color:#429EFB;}	 
div#breed-top_blue table th.center a:active{text-decoration:underline;color:#429EFB;}
div#breed-top_blue table th.center a:hover{text-decoration:underline;color:#FC5CA0;}







/*　ボストンの子犬のページ　swapimage （グリーン）　*/

div#each-puppy_green div.bigimage {
	margin:20px 0 15px 40px;
	padding:0;
}
div#each-puppy_green div.sumb {
	margin:0 0 0 13px;
	padding:0;
}
div#each-puppy_green div.sumb img {
	float:left;
	width:90px;
	border:solid 1px #3fa73f;
	margin:0 0 20px 0;
	padding:0;
}


div#each-puppy_green table {
	font-size:100%;
	clear:both;
	margin:0 0 30px 13px;
	padding:0;
	width:552px;
	border-collapse:collapse;
	border:1px solid #3fa73f;
}
div#each-puppy_green table th {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:left;
	vertical-align:top;
}
div#each-puppy_green table th.center {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:center;
	vertical-align:top;
}
div#each-puppy_green table td {
	padding:5px;
	width:450px;
	border:1px solid #3fa73f;
	text-align:left;
	vertical-align:top;
}


/*　ボストンの犬種のページ　swapimage（グリーン）　*/

div.back {
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}

div#breed_green ul li {
	float:left;
	border:solid 1px #3fa73f;
	width:260px;
	margin:0 0 20px 18px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed_green ul li img.middle_img {
	width:260px;
	height:195px;
}
div#breed_green ul li img {
	margin:0;
	padding:0;
}
div#breed_green table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed_green table th {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:left;
	vertical-align:top;
}
div#breed_green table th.center {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:center;
	vertical-align:top;
}
div#breed_green table td {
	padding:5px;
	width:180px;
	border:1px solid #3fa73f;
	text-align:left;
	vertical-align:top;
}


div#breed_green table th.center a:link{text-decoration:underline;color:#3fa73f;}
div#breed_green table th.center a:visited{text-decoration:underline;color:#3fa73f;}	 
div#breed_green table th.center a:active{text-decoration:underline;color:#3fa73f;}
div#breed_green table th.center a:hover{text-decoration:underline;color:#FC5CA0;}



/*　トップページのボストン　swapimage（グリーン）　*/

div#breed-top_green ul li {
	float:left;
	width:260px;
	margin:0 0 20px 12px;
	padding:3px;
	display:inline;
	height:373px;
}
div#breed-top_green ul li img.middle_img {
	width:260px;
	height:195px;
}

div#breed-top_green table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed-top_green table th {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:left;
	vertical-align:top;
}
div#breed-top_green table th.center {
	padding:5px;
	border:1px solid #3fa73f;
	background-color:#e6f9e6;
	text-align:center;
	vertical-align:top;
}
div#breed-top_green table td {
	padding:5px;
	width:180px;
	border:1px solid #3fa73f;
	text-align:left;
	vertical-align:top;
}


div#breed-top_green table th.center a:link{text-decoration:underline;color:#3fa73f;}
div#breed-top_green table th.center a:visited{text-decoration:underline;color:#3fa73f;}	 
div#breed-top_green table th.center a:active{text-decoration:underline;color:#3fa73f;}
div#breed-top_green table th.center a:hover{text-decoration:underline;color:#FC5CA0;}





/*　ミックスの犬種のページ　swapimage（ブルー）　*/

div.back {
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}

div#breed_blue_mix ul li {
	float:left;
	border:solid 1px #429EFB;
	width:260px;
	margin:0 0 20px 18px;
	padding:3px;
	display:inline;
	height:431px;
}
div#breed_blue_mix ul li img.middle_img {
	width:260px;
	height:195px;
}
div#breed_blue_mix ul li img {
	margin:0;
	padding:0;
}
div#breed_blue_mix table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed_blue_mix table th {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:left;
	vertical-align:top;
}
div#breed_blue_mix table th.center {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:center;
	vertical-align:top;
}
div#breed_blue_mix table td {
	padding:5px;
	width:180px;
	border:1px solid #429EFB;
	text-align:left;
	vertical-align:top;
}


div#breed_blue_mix table th.center a:link{text-decoration:underline;color:#429EFB;}
div#breed_blue_mix table th.center a:visited{text-decoration:underline;color:#429EFB;}	 
div#breed_blue_mix table th.center a:active{text-decoration:underline;color:#429EFB;}
div#breed_blue_mix table th.center a:hover{text-decoration:underline;color:#FC5CA0;}



/*　トップページのミックス　swapimage（ブルー）　*/

div#breed-top_blue_mix ul li {
	float:left;
	width:260px;
	margin:0 0 20px 12px;
	padding:3px;
	display:inline;
	height:431px;
}
div#breed-top_blue_mix ul li img.middle_img {
	width:260px;
	height:195px;
}

div#breed-top_blue_mix table {
	font-size:100%;
	clear:both;
	margin:0;
	padding:0;
	width:260px;
	border-collapse:collapse;
}
div#breed-top_blue_mix table th {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:left;
	vertical-align:top;
}
div#breed-top_blue_mix table th.center {
	padding:5px;
	border:1px solid #429EFB;
	background-color:#e3eef9;
	text-align:center;
	vertical-align:top;
}
div#breed-top_blue_mix table td {
	padding:5px;
	width:180px;
	border:1px solid #429EFB;
	text-align:left;
	vertical-align:top;
}


div#breed-top_blue_mix table th.center a:link{text-decoration:underline;color:#429EFB;}
div#breed-top_blue_mix table th.center a:visited{text-decoration:underline;color:#429EFB;}	 
div#breed-top_blue_mix table th.center a:active{text-decoration:underline;color:#429EFB;}
div#breed-top_blue_mix table th.center a:hover{text-decoration:underline;color:#FC5CA0;}








