@charset "Shift_JIS";


/*■通常ページスタイルシート*/
body{ height:auto;margin:0px;padding:0px;background-image:url(images/body_bg.gif); background-repeat:repeat-x;
font-size:80%;color:#5A5A5A; line-height:160%;}

h1,h2,h3,h4,h5{ margin:0; padding:0;}

/*一般*/
a:link{ text-decoration:none; color:#304381;}
a:visited{text-decoration:none; color:#304381;}
a:hover{text-decoration: underline; color:#304381;}
a:active{text-decoration: underline; color:#304381;}
ul li a:link{ text-decoration:none; color:#284780;}
ul li a:visited{ text-decoration:none; color:#284780;}
ul li a:hover{text-decoration: underline; color:#284780;}
ul li a:active{text-decoration: underline; color:#284780;}
.clear{clear:both;}

#wrapper{width:800px;margin-top: 0px;margin-right: auto;margin-left: auto;
border-right: 1px solid #BDBDBD;border-left: 1px solid #BDBDBD;border-bottom: 1px solid #BDBDBD;
background:#ffffff url(images/body_bg.gif) 0 0 repeat-x;}
#wrapper_inner{width:756px; padding-left:24px; padding-right:20px;padding-top:0px; margin:0px; background-color:#FFFFFF}
/*ヘッダ*/
#head{padding-top:10px;}
#head_logo{width:481px; float:left;}
#search{width:275px; float:left;}
#home_button{padding-right:45px;padding-top:6px; float:left;}
#search_form{margin:0px; padding-top:2px;}
/*#search_button{margin:0px; padding:0px; background-image:url(images/search_button.gif); background-repeat:no-repeat;
width:40px;height:21px;border:none;}
#search_text{ width:113px;margin:0px; padding:0px;}*/
#search_text{ width:113px;margin:2px 0 0 0; padding:0px; display:block; float:left;}
#search_button{ margin:0 0 0 3px; padding:0pc;width:40px;height:21px;border:none; display:block; float:left;}

#navi{width:754px;height:34px;clear:both;padding-top:5px;}
#navi_inner{}
#navi_inner img{float:left;}
#contents{ background:#ffffff url(images/left_shadow.gif) 0 0 repeat-y; width:756px; margin-top:8px;clear:both;}
/*左ナビ*/
#left{ float:left; width:205px;}
#left ul{ padding:0px; margin:0px; padding-top:12px;}

#left ul li{ background-image:url(images/left_back.gif); background-repeat:no-repeat; 
list-style-type:none; padding-left:25px;padding-right:10px;padding-top:10px;line-height:14px;width:170px;height:26px;font-size:12px;}

#left ul li.current{ background-image:url(images/left_back_c.gif);}
#left ul li.current a{color:#FFFFFF ;}
li.current span{color:#FFFFFF;}
/*メイン*/
#main{ float:left; padding-left:13px; width:538px;}
#breadcrumb{color:#6A5634; font-size:90%; padding-bottom:10px;}
#breadcrumb a{color:#6A5634;}
/*フッタ*/
#footer{ width:800px; background:#ffffff url(images/footer_border.gif) 0 0 repeat-x;padding-top:11px;padding-bottom:11px;}
#footer ul{float:left;margin:0px; padding:0px; padding-left:29px;}
#footer ul li{display:block;float:left; margin:0px; padding:0px; padding-left:1.8em; padding-right:1em;}
#footer ul li.site { background: #ffffff url(images/sitemap.gif) 0 0 no-repeat; text-align:left; }
#footer ul li.inq { background: #ffffff url(images/ck.gif) 0 0 no-repeat; text-align:left; }
#footer ul a {color:#4C4C4C;}
#copyright{ text-align:right; padding-right:35px;}

/*その他*/
h1 { font-size:large; line-height:100%; color: #ffffff; background: url(images/h1back.gif) no-repeat left center; padding-top:18px; padding-bottom:17px; padding-left:44px; margin-top:0px;}
h2{color:#ffffff; font-size:130%;  font-weight:bold; line-height:140%;background: #3A6B36 url(images/h1.gif) repeat-y  10px center; padding-top:3px; padding-bottom:3px; padding-left:26px; margin:5px 0;}
h3{color:#5A5A5A; font-size:110%; font-weight:bold; line-height:180%;background: #ffffff url(images/h3.gif) 0 5px no-repeat;margin:0 0 10px 0; padding:0 0 0 8px; width:530px;}
h4{ color:#816940; font-size: 120%; font-weight:bold; margin:3px 0; padding:0;}
h5 { font-size: 110%; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #996633; padding-bottom: 1px; margin-bottom: 3px; margin-right: 5px; padding-left: 3px;}
hr{ border-width: 1px; border-style: solid; border-color: #996633; height: 2px;}

p.media{ margin-top:3px; margin-bottom:20px; line-height:1.3em;}

.faq{color:#5A5A5A; font-size:110%;  font-weight:bold; border-left: 5px solid #3A6B36; border-bottom: 1px dotted #3A6B36; padding-left:6px; padding-top:3px; padding-bottom:3px; margin-bottom:10px;}
.lead{ font-weight:bold; line-height:160%; background:#FFFFFF url(images/ck.gif)  no-repeat left 3px;
padding-left:20px; margin-bottom:1em; display:block}
.block { border:0px; width:500px; clear:both; margin-bottom:2em;}
.photo{ padding-right:14px; float:left;}
.text {float:left;width:274px; }
.block p{margin:0px;padding-left:8px;}
.attention{ clear:both; text-align:center; font-weight:bold;width:500px; }
.attention div{ text-align:left; font-weight:normal;border:1px solid #CCCCCC; width:400px; background-color:#eeeeee;;padding:1em;
margin-left:50px; margin-right:50px; margin-top:5px;}
.notice {font-weight: bold;color: #FF0000;}
.dot { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #663300; background-color: #FFFFFF; width: 520px; margin-left: 5px;}
/* table */

table.dat{ border-collapse: collapse;border:1px solid #816940; background-color:#ffffff;}
table.dat th  { border:1px solid #816940;font-weight:bold;background-color:#e0d3a8;color:#523e1d;line-height:140%;text-align:left;}
table.dat td  { border:1px solid #816940; vertical-align:top;line-height:140%;} 
.caution{color:#FF0000; font-weight:bold;}

table.forms{ border-collapse: collapse;border:0px solid #816940; background-color:#ffffff;}
table.forms th  { padding:3px 5px; border:2px solid #ffffff; font-weight:bold;background-color:#e0d3a8;color:#523e1d;line-height:140%;text-align:left;}
table.forms td  { padding:3px 5px; border:2px solid #ffffff; vertical-align:top;line-height:140%;} 


table.none{ border:none;}
table.none td{ border:none;}

/* image */

.image {float: left;width: 260px;}
.image_r {float: left;width: 220px; margin-left:5px}
.image2 {float: left;width: 230px; height:220px; margin-left:10px; margin-bottom:10px;}
.mag_right {float: right;width: 180px; margin-right:5px; margin-bottom:10px; padding:0px;}
.mag_left {float: left;width: 320px; margin:0px; padding:0px;}

.wrap_back{
	padding: 0px;
	width: 503px;
	margin-left: 2px;
}
.haikei {
	padding: 0px;
	margin: 0px;
	width: 503px;
	background: url(images/back.gif) repeat-y 0px 0px;
}
.doglist {
	float: left;
	width: 280px;
	margin: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.list_all {
	width: 480px;
	margin: 0px;
	padding-left: 10px;
         font-size:110%;
        line-height:180%;
}
.doglist ul{ padding:0px; margin:0px;}

.doglist ul li{
	font-weight:bold;
	background:#FFFFFF url(images/ck.gif) no-repeat left center;
	padding-left:20px;
	margin-bottom:1em;
	list-style: none inside;
	border-bottom: 1px dotted #CC9966;
	margin-top: 5px;
	padding-bottom: 4px;
	margin-left: 0px;
}
.cut {
	float: right;
	width: 180px;
	margin-right: 10px;
}

.wrap_con {
	width: 490px;
	margin: 0px;
	padding-left: 10px;
}
.wrap_con ul{ padding:0px; margin:0px;}
.wrap_con ul li{
	background:#FFFFFF url(images/ck.gif) 0 5px no-repeat;
	padding-left:8px;
	margin-bottom:1em;
	list-style: none inside;
	margin-top: 5px;
	padding-bottom: 4px;
	margin-left: 0px;
}

a.uparrow{background:#FFFFFF url(http://veronique.jp/images/up.gif) 0 0 no-repeat; margin-left:2em; padding-left:1.5em; }

/*オンラインショップ*/
.shop_sam {width: 160px; padding:0 5px 3px 10px; float: left;}
.shop_sam_but {width: 155px; padding:0 5px 3px 15px; float: left;}
.shop_sam_tit {
	background-image: url(http://veronique.jp/images/samtitback.gif);background-repeat: no-repeat;width:148px;height: 29px;
	font-weight: bold;	color: #FFFFFF;	line-height: 29px; padding:0 0 2px 10px; margin:0 0 5px 0;
}
.wrap_sam {
	margin: 0px;
	float:right;
	width: 350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_sam_con {
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 1.5em;
}
.shop_img {
	float: left;
	margin-right: 10px;
}
.shoplink {
	font-weight: bold;
	background-image: url(images/ck.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	margin-right: 15px;
	padding-left: 17px;
	line-height: 20px;
}
/*巣立っていく子犬たち*/
.img {
	background: url(images/photo_back.jpg) no-repeat center center;
	height: 161px;
	width: 229px;
	padding-top: 23px;
	padding-left: 25px;
	margin-bottom: 2px;
}
.al_center { margin-left: 20px; text-align: center; }

/*横２つフロート　レイアウト用*/
div.float_container{width:520px;}
div.float1 {;width:240px;margin-left:5px;margin-right:5px;}
div.float2 {width:100px;;margin-left:5px;}
div.float1,div.float2 { float:left; }

/*チェックマークつきリスト*/
ul.check{ padding:0;margin:0}
ul.check li{ font-weight:bold; line-height:160%; background:#FFFFFF url(images/ck.gif)  no-repeat left 0px;
padding-left:18px; list-style-type:none;}

.li_float {float:left;}


/* 日記＆コラム追加分 */
.clumn {
	width: 490px;
	margin-left: 5px;
	margin-right: 5px;
}
.clumn ul{ padding:0px; margin:0px;}

.clumn ul li{
	font-weight:bold;
	background:#FFFFFF url(images/ck.gif) no-repeat left 0.5em;
	padding:0px 0px 0px 20px;

	list-style: none;

	margin-left: 0px;
         line-height: 2em;
}
.clumn ul li div.date{float:left;width:60px;}
.clumn ul li div.title{float:left;width:400px;}

.cl_img { float: left;
width: 144px;
	margin: 0px;
	padding-top:5px;
}
.cl_ex { float: left;
width: 320px;
	margin-left: 2px;
	padding-top:8px;
}

/* 海外ブリーダーランディング */
.cell{width:500px; margin-bottom:15px;}
.cell_top {	background-image: url(http://veronique.jp/images/cell_top.gif);	background-repeat: no-repeat;
height: 14px;	width: 506px;}
.cell_mid {	background-image: url(http://veronique.jp/images/cell_mid.gif);	background-repeat: repeat-y;
width: 506px;}
.cell_bottom {	background-image: url(http://veronique.jp/images/cell_bottom.gif);	background-repeat: no-repeat;
height: 14px;width: 506px;}
.cell_photo {	background-image: url(http://veronique.jp/images/cell_photoback.gif);height: 134px;	width: 192px;
margin-left: 6px; padding-top:8px; padding-left:21px; float:left;}
.cell_text { margin:11px 6px 0px 6px;float:left; width:269px; }
.cell_text h2 { font-size:100%; font-weight:bold; line-height:120%; color:#5A5A5A;
background:#FFFFFF url(http://veronique.jp/images/transparent.gif); margin:0px; padding:5px 0 0 0;}
.cell_text p{ padding-top:1em; margin:0px;}
.cell_text p a:link{color:#5A5A5A; }
.cell_text p a:visited{color:#5A5A5A;}
.cell_text p a:hover{color:#5A5A5A;}
.cell_text p a:active{color:#5A5A5A;}

/* 海外ブリーダー */
h1.abroad {	font-size:100%;	font-weight:bold;color: #636363;width:480px;
background:#ffffff url(http://veronique.jp/images/h1_abroad.gif) repeat-y 0 0;padding:8px 8px 8px 22px;margin:0 0 24px 0;}
h2.abroad{color:#513F21;font-size:120%;font-weight:bold;line-height:120%;
background:#ffffff url(http://veronique.jp/images/h2_abroad.gif) no-repeat 0 0;padding:0 0 0 16px;margin:0 0 0 6px;}
.photo_container{float:none;width:530px; margin-bottom:5px}
.photo_container img{ margin:0 3px;}
