/*-----body------*/
body {
	width:764px;
	font-family: "lr oSVbN", "Osaka";
	color: #666666;
	background-color: #FFFFFF;
	text-align:left;
}

a:link {
	color: #FD4A7D;
	text-decoration:none;
}
a:active {
	color: #FD4A7D;
	text-decoration:underline;
}
a:visited {
	color: #FD4A7D;
	text-decoration:none;
}
a:hover {
	color: #F96003;
	text-decoration:underline;
}


/*-----wrap------*/

#wrap{
	width:764px;
	line-height: 16px;
	text-align:left;
	background: url(../common_images/body.gif) repeat-y;
}

/*-----header------*/

#header{
	text-align:left;
}

#header h1{	
	width:764px;
	height:16px;
	background:url(../common_images/header_top.jpg) no-repeat;
	font-size:10px;
	color:#FD4A7D;
	text-align:right;
}

/*-----contents------*/

#contents{
	width:764px;
}

/*-----left------*/

#left{
	width:210px;
	float:left;
}

#menu ul{
	padding-bottom:5px;

}

#menu li{
	width:184px;
	text-indent:-9999px;
}

.button_top{
	height:25px;
}

.button_26{
	height:26px;
}

#menu a{
	display:block;
	height:25px;
}

.button_b{
	height:26px;
}

#button_1{
	height:25px;
	background:url(../common_images/button_1.gif) no-repeat;
}
#button_2{
	background:url(../common_images/button_2.gif) no-repeat;
}
#button_3{
	background:url(../common_images/button_3.gif) no-repeat;
}
#button_3 a:hover {
	background:url(../common_images/button_3_over.gif) no-repeat;
	text-decoration:none;
	}

#button_4{
	background:url(../common_images/button_4.gif) no-repeat;
}
#button_4 a:hover {
	background:url(../common_images/button_4_over.gif) no-repeat;
	text-decoration:none;
	}

#button_5{
	background:url(../common_images/button_5.gif) no-repeat;
}
#button_5 a:hover {
	background:url(../common_images/button_5_over.gif) no-repeat;
	text-decoration:none;
	}

#button_6{
	background:url(../common_images/button_6.gif) no-repeat;
}

#button_6 a:hover {
	background:url(../common_images/button_6_over.gif) no-repeat;
	text-decoration:none;
	}

#button_7{
	background:url(../common_images/button_7.gif) no-repeat;
}
#button_7 a:hover {
	background:url(../common_images/button_7_over.gif) no-repeat;
	text-decoration:none;
	}

#button_8{
	height:26px;
	background:url(../common_images/button_8.gif) no-repeat;
}
#button_8 a:hover {
	height:26px;
	background:url(../common_images/button_8_over.gif) no-repeat;
	text-decoration:none;
	}

#button_9{
	height:25px;
	background:url(../common_images/button_9.gif) no-repeat;
}
#button_10{
	background:url(../common_images/button_10.gif) no-repeat;
}
#button_10 a:hover {
	background:url(../common_images/button_10_over.gif) no-repeat;
	text-decoration:none;
	}

#button_11{
	height:26px;
	background:url(../common_images/button_11.gif) no-repeat;
}
#button_11 a:hover {
	height:26px;
	background:url(../common_images/button_11_over.gif) no-repeat;
	text-decoration:none;
	}

#button_12{
	height:25px;
	background:url(../common_images/button_12.gif) no-repeat;
}
#button_13{
	background:url(../common_images/button_13.gif) no-repeat;
}
#button_13 a:hover {
	background:url(../common_images/button_13_over.gif) no-repeat;
	text-decoration:none;
	}

#button_14{
	background:url(../common_images/button_14.gif) no-repeat;
}
#button_14 a:hover {
	background:url(../common_images/button_14_over.gif) no-repeat;
	text-decoration:none;
	}

#button_15{
	height:26px;
	background:url(../common_images/button_15.gif) no-repeat;
}
#button_15 a:hover {
	height:26px;
	background:url(../common_images/button_15_over.gif) no-repeat;
	text-decoration:none;
	}

#button_16{
	background:url(../common_images/button_16.gif) no-repeat;
}

#button_17{
	background:url(../common_images/button_17.gif) no-repeat;
}

#button_18{
	background:url(../common_images/button_18.gif) no-repeat;
}

#button_19{
	background:url(../common_images/button_19_2.gif) no-repeat;
}

#button_19 a{
	width:170px;
	height:50px;
}
#button_20{
	background:url(../common_images/button_20.gif) no-repeat;
}
#button_20 a:hover {
	background:url(../common_images/button_20_over.gif) no-repeat;
	text-decoration:none;
	}

#button_21{
	background:url(../common_images/button_21.gif) no-repeat;
}
#button_21 a:hover {
	background:url(../common_images/button_21_over.gif) no-repeat;
	text-decoration:none;
	}
	
#button_22{
	background:url(../common_images/button_22.gif) no-repeat;
}
#button_22 a:hover {
	background:url(../common_images/button_22_over.gif) no-repeat;
	text-decoration:none;
	}
	
#button_23{
	background:url(../common_images/button_23.gif) no-repeat;
}
#button_23 a:hover {
	background:url(../common_images/button_23_over.gif) no-repeat;
	text-decoration:none;
	}
	
	
#pic{
	width:184px;
}

#pic_text{
	width:184px;
	height:141px;
	background:url(../common_images/welcome_b.gif) no-repeat;
}

/*-----right------*/

#right{
	width:550px;
	float:right;
}


#right2{
	width:550px;
	float:right;
	background-image:url(../gazou/images/back.gif);
	background-repeat:repeat-y;
}
#photo{
	width:533px;
	height:365px;
	background:url(../images/dog_bg.gif) no-repeat;
}

.photo{
	padding:3px 0 0 3px;
}
.photo2{
	padding:3px 0 0 1px;
}
.photo3{
	padding:3px 3px 0 1px;
}
.photo4{
	padding:1px 0 0 3px;
}
.photo5{
	padding:1px 0 0 1px;
}
.photo6{
	padding:1px 3px 0 1px;
}
.photo7{
	padding:1px 0 3px 3px;
}
.photo8{
	padding:1px 0 3px 1px;
}
.photo9{
	padding:1px 0 3px 1px;
}

#information{
	padding-top:5px;
	padding-bottom:15px;
	line-height:18px;
}
#information .text{
	overflow-y:auto;
	width:530px;
	height:80px;
}



#new_photo{
	width:550px;
	height:150px;
}

#new_photo li{
	float:left;
	padding-top:10px;
}

#right .textBox1{
	overflow-y:auto;
	width:530px;
	height:80px;
}

/*-----link------*/

#link a{
	display:block;
	height:90px;
	text-indent:-9999px;
}

#service{
	background:url(../images/service.jpg) no-repeat;
}
#service a:hover {
	background:url(../images/service_over.jpg) no-repeat;
	text-decoration:none;
	}


#recommendation{
	background:url(../images/recommendation.gif) no-repeat;
}
#recommendation a:hover {
	background:url(../images/recommendation_over.gif) no-repeat;
	text-decoration:none;
	}

#happy{
	background:url(../images/happy.gif) no-repeat;
	}
#happy a:hover {
	background:url(../images/happy_over.gif) no-repeat;
	text-decoration:none;
	}
	
#access{
	background:url(../images/access.gif) no-repeat;
	}
#access a:hover {
	background:url(../images/access_over.gif) no-repeat;
	text-decoration:none;
	}


/*-----footer------*/

#footer{
	clear:both;
	text-align:left;
}

#pankuzu{
	width:764px;
	height:55px;
	background:url(../common_images/footer.gif) no-repeat;
	color:#FD4A7D;
	text-align:center;
	font-size:11px;
	line-height:16px;
	padding-top:10px;
}

#address{
	width:764px;
	background:#FFFFFF;
	font-size:10px;
	text-align:center;
}

/*-----フォンチE-----*/

.font_red{
	color:#CC0033;
}

.font_red_b{
	color:#CC0033;
	font-weight:bold;
}

.font_red_b_10px{
	color:#CC0033;
	font-weight:bold;
	font-size:10px;
}

.font_pink{
	color:#FF00FF;
}
.font_pink_b{
	color:#FF00FF;
	font-weight:bold;
}

.font_brown_b{
	color:#993300;
	font-weight:bold;
}

.font_orange_b{
	color:#FF8800;
	font-weight:bold;
}

.font_white_b{
	color:#FFFFFF;
	font-weight:bold;
}

.font_white_b_14px{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.font_brown_b_14px{
	color:#993300;
	font-weight:bold;
	font-size:14px;
}

/*-----追加------*/

#bg_cream{
	width:230px;
	background-color:#FFF2E6;
}

#bg_pink{
	background-color:#FFEFFF;
}


#bg_brown{
	background-color:#80573A;
}

#text{
	padding-left:10px;
}

#tuuhan_text{
vertical-align:top;
}

.vt{
	vertical-align:top;
}

.vm{
	vertical-align:middle;
}

.photo_boder{
	border:1px #FE759B solid;
}

#album{
	height:30px;
	background:url(../new_koinuinfo/syosai/images/title_album.gif) no-repeat;
	color:#512800;
}

#dog_name{
	height:30px;
	background:url(../new_koinuinfo/syosai/images/dog_name.gif) no-repeat;
}

.syosai_table{
	border-collapse:collapse;
}

.syosai_table_td1{
	background-color:#F1E3DF;
	border:1px #80573A solid;
	border-collapse:collapse;
}

.syosai_table_td2{
	background-color:#FFFFFF;
	border:1px #80573A solid;
	border-collapse:collapse;
}

#photo_kakaku{
	padding-left:15px;
	padding-top:10px;
}

.shitsuke_text{
	width:520px;
	padding:5px 10px;
}

#list_no{
	width:490px;
	list-style-position:outside;
	padding-left:35px;
}

#list_no li{
	list-style-type:decimal;
}

#list_ashi{
	width:495px;
	list-style-position:outside;
	padding-left:25px;
}

#list_ashi li{
	list-style-type:disc;
	list-style-image:url(../shitsuke/images/list.jpg);
}

#list_circle{
	width:495px;
	list-style-position:outside;
	padding-left:20px;
}

#list_circle li{
	list-style-type:disc;
	list-style-image:url(../images/list_circle.gif);
}


.tuuhan_p{
	background-color:#FFCCCC;
	vertical-align:top;
}

input{
	margin:0px;
	padding:0px;
}


textarea{
	margin:0px;
	padding:0px;
}

.sudachi {
	width: 520px;
}
.sudachi img {
	margin: 3px;
}


/** about us image **/

.photoImg01{text-align:center;}
.photoImg02{display: none;text-align:center;}
.photoList {margin-top:5px;margin-bottom:20px;}
.photoList img{margin:3px;}

.imgtxtFrame01 , .imgtxtFrame02{background:#fff;border:3px solid #ccc;margin:0 25px;padding:10px;}
.imgtxtFrame02{display: none;}



/** Form **/
table#contact th , table#contact td{
	font-size:12px;
	font-wight:normal
	}

.w300{
	width:300px;
	margin:0px;
	padding:0px;
        border-width : 1px 1px 1px 1px;
        border-style : solid solid solid solid;
        border-color : #8ec7ff #8ec7ff #8ec7ff #8ec7ff;
}
