
/************************************/
/*  ページ全体設定                  */
/************************************/
body{
	padding:0px;
	margin:0px auto;
	font-size:80%;
	color:#505050;
	text-align:center;
	line-height:1.4em;
}
table{
	padding:0px;
	margin:0px;
	text-align:left;
	border-collapse: collapse;
}

h1, h2, h3, h4,h5 {
	padding:0px;
	margin:0px;
}
p {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
	padding:0px;
	margin:0px;

}
.icon {
	margin:0px 4px 0px 2px;
	vertical-align: middle;
}
form {
	padding:0px;
	margin:0px;
}
a:link {
	color:#004499;
	text-decoration:none;
}
a:visited {
	color:#400040;
	text-decoration:none;
}
a:hover {
	color:#dc0000;
	text-decoration:underline;
}
a:active {
	color:#dc0000;
	text-decoration:none;
}






/************************************/
/*  Top                             */
/************************************/

#Top {
	width:100%;
	border-bottom-style: solid;
	border-color: #999999;
	border-bottom-width: 1px;
	background-color:#ffffff;
}
#Top .Top_txt{
	background-color:#f5f5f5;
}

#Top .Top_txt h1{
	width:950px;
	padding:2px;
	margin:0px auto;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
#Top_box{
	width:950px;
	padding:5px 0px;
	margin:auto;
	background-color:#ffffff;
	text-align:left;
}
#Top_box table{
	width:950px;
	margin:0px auto;
}





/************************************/
/*  Main                            */
/************************************/
#Main_tb{
	margin:auto;
}
#Main{
	width:950px;
	margin:10px auto;
	text-align:left;
	background-color:#ffffff;
}
#Main2{
	width:950px;
	margin:20px auto;
	text-align:left;
	background-color:#ffffff;
	clear: both;
}
#Main3{
	width:950px;
	margin:20px auto;
	text-align:left;
	background-color:#ffffff;
	clear: left;
}



/************************************/
/*  Pr                              */
/************************************/
#Pr{
	width:950px;
	margin:0px auto 10px auto;
	text-align:center;
	background-color:#ffffff;
}






/************************************/
/*  Left                            */
/************************************/
#Left{
	width:200px;
	float:left;
	text-align:center;
}
#Left .Left_title{
	padding:8px 3px 6px 10px;
	font-weight:bold;
	font-size:105%;
	background-image:url(http://www.aporo.cc/img/left_title.gif);
	background-repeat:no-repeat;
}
#Left .Left_bg{
	margin:auto;
	border-style:solid;
	border-color:#969696;
	border-width:0px 1px;
	background-color:#FFdcff;
}
#Left .Left_bg2{
	width:190px;
	border-style:solid;
	border-color:#ffbcff;
	border-width:0px 1px;
	background-color:#FFffff;
}
#Left .Left_bottom{
	width:200px;
	height:10px;
	margin:0px 0px 15px 0px;
	background-image:url(http://www.aporo.cc/img/left_main_bottom.gif);
	background-repeat:no-repeat;
}
#Left ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#Left li{
	margin:0px;
	padding:0px 0px;
	line-height:1.8em;
}
#Left .Left_send{
	margin-bottom:15px;
}
#Left .Left_qr{
	margin:10px auto;
	text-align:center;
}

#Left2 h2{
	text-align:left;
	padding:0px 0px 0px 10px;
	background-image:url(../img/left_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.Left2_box{
	border-left:1px solid #ffc8ff;
	border-right:1px solid #ffc8ff;
	padding:10px 10px 10px 20px;
	text-align:left;
}
.Left_bottom2{
	width:200px;
	height:10px;
	margin:0px 0px 15px 0px;
	background-image:url(http://www.aporo.cc/img/left_foot.gif);
	background-repeat:no-repeat;
}




/************************************/
/*  Navi                            */
/************************************/

#Navi ul{
	margin:0px 0px 15px 2px;
	padding:0px;
	list-style:none;
}
#Navi li{
	margin:0px 0px 3px 0px;
	padding:0px;
}
#Navi1 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt1.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi2 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt2.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi3 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt3.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi4 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt4.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi5 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt5.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi6 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt6.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi7 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt7.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi8 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt8.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi9 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt9.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi10 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt10.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi11 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt11.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi12 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt12.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi13 a{
	display:block;
	background:url(http://www.aporo.cc/img/menu/bt13.gif) top left no-repeat ;
	width:190px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
}
#Navi1 a:hover{
	background-position: -190px 0;
}
#Navi2 a:hover{
	background-position: -190px 0;
}
#Navi3 a:hover{
	background-position: -190px 0;
}
#Navi4 a:hover{
	background-position: -190px 0;
}
#Navi5 a:hover{
	background-position: -190px 0;
}
#Navi6 a:hover{
	background-position: -190px 0;
}
#Navi7 a:hover{
	background-position: -190px 0;
}
#Navi8 a:hover{
	background-position: -190px 0;
}
#Navi9 a:hover{
	background-position: -190px 0;
}
#Navi10 a:hover{
	background-position: -190px 0;
}
#Navi11 a:hover{
	background-position: -190px 0;
}
#Navi12 a:hover{
	background-position: -190px 0;
}
#Navi13 a:hover{
	background-position: -190px 0;
}









/************************************/
/*  Free_top                        */
/************************************/

#Free_top{
	width:720px;
	margin:0px 0px 0px 220px;
}
#Free_left{
	width:200px;
	float:left;
}

#Free_bottom{
	margin:20px auto;
}




/************************************/
/*  Menu                            */
/************************************/

#Menu{
	height:60px;
	margin:0px 0px 10px 210px;
	padding:0px 0px 0px 0px;
}
.Menu_bt{
	margin:0px 0px -5px 0px;
}







/************************************/
/*  Tabメニュー　　                 */
/************************************/
.tab-pane{
	height:60px;

	padding:5px 0px 0px 70px;
	background-image:url(http://www.aporo.cc/img/menu_bg.gif);
	background-repeat:no-repeat;
	font-size:105%;
}
/*タブボタン*/
.tab {
	padding:0px 10px;
	float:left;
	border-style:solid;
	border-color:#cccccc;
	border-width:0px 1px 0px 0px;
}
/*選択されているタブボタン*/
.selected {
	font-weight:bold;
}
.tab a {
	text-decoration:none;
	cursor:pointer;
	color:#505050;
}
.tab a:hover{
	text-decoration: underline;
	color:#505050;
}
.tab a:visited{
	text-decoration:none;
	color:#505050;
}
.tab-page {
	padding:0px 0px 0px 10px;
	text-align:left;
	clear:left;
}








/************************************/
/*  Right                           */
/************************************/
#Right{
	width:250px;
	float:right;
}
#Right .Right_title{
	padding:8px 3px 6px 10px;
	font-weight:bold;
	font-size:105%;
	background-image:url(http://www.aporo.cc/img/right_title.gif);
	background-repeat:no-repeat;
}
#Right .Right_bg{
	padding:8px 3px 0px 10px;
	border-style:solid;
	border-color:#FFC8FF;
	border-width:0px 1px;
}
#Right .Right_bottom{
	width:250px;
	height:10px;
	margin-bottom:15px;
	background-image:url(http://www.aporo.cc/img/right_bottom.gif);
	background-repeat:no-repeat;
}
#Right ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#Right li{
	margin:0px;
	padding:0px 0px;
	line-height:1.8em;
}










/************************************/
/*  Right_Sale                      */
/************************************/
#Right_Sale{
	width:235px;
	height:150px;
	padding:0px;
	overflow:auto;
	scrollbar-arrow-color:#ff9add;
	scrollbar-base-color:#ffeeff;
	scrollbar-darkshadow-color:#ff9add;
	scrollbar-highlight-color:#ff9add;
	scrollbar-shadow-color:#ff9add;
	scrollbar-track-color:#f9f9f7;
}
#Right_Sale TABLE{
	width:210px;
	margin:10px 0px;
	padding:0px;
	border-bottom-style:dotted;
	border-color: #cccccc;
	border-bottom-width:1px;
}
.Right_Sale_img{
	margin:5px 0px;
	padding:2px;
	border-style:solid;
	border-color: #cccccc;
	border-width:1px;
}
.Right_Sale_dog{
	margin:0px 0px 0px 10px;
}






/************************************/
/*  Right_birth                     */
/************************************/
#Right_birth{
	width:235px;
	height:150px;
	padding:0px;
	overflow:auto;
	scrollbar-arrow-color:#ff9add;
	scrollbar-base-color:#ffeeff;
	scrollbar-darkshadow-color:#ff9add;
	scrollbar-highlight-color:#ff9add;
	scrollbar-shadow-color:#ff9add;
	scrollbar-track-color:#f9f9f7;
}
#Right_birth TABLE{
	width:210px;
	margin:10px 0px;
	padding:0px;
	border-bottom-style:dotted;
	border-color: #cccccc;
	border-bottom-width:1px;
}
.Right_birth_img{
	margin:5px 0px;
	padding:2px;
	border-style:solid;
	border-color: #cccccc;
	border-width:1px;
}
.Right_birth_dog{
	margin:0px 0px 0px 10px;
}






/************************************/
/*  Right_sale_birth                */
/************************************/
#Right_sale_birth{
	width:235px;
	height:450px;
	padding:0px;
	overflow:auto;
	scrollbar-arrow-color:#ff9add;
	scrollbar-base-color:#ffeeff;
	scrollbar-darkshadow-color:#ff9add;
	scrollbar-highlight-color:#ff9add;
	scrollbar-shadow-color:#ff9add;
	scrollbar-track-color:#f9f9f7;
}
#Right_sale_birth TABLE{
	width:210px;
	margin:10px 0px;
	padding:0px;
	border-bottom-style:dotted;
	border-color: #cccccc;
	border-bottom-width:1px;
}
.Right_sale_birth_img{
	margin:5px 0px;
	padding:2px;
	border-style:solid;
	border-color: #cccccc;
	border-width:1px;
}
.Right_sale_birth_date{
	color:#000;
}
.Right_sale_birth_dog{
	margin:0px 0px 0px 10px;
}

/************************************/
/*  Center                          */
/************************************/
#Center{
	width:470px;
	margin:0px 260px 0px 210px;
}







/************************************/
/*  Center_sale                     */
/************************************/
#Center_sale{
	margin:0px auto 20px auto;
}
#Center_sale .Center_sale_title{
	padding:5px 0px;
	margin:5px 0px 10px 0px;
	border-style:solid;
	border-color: #cccccc;
	border-width:1px 0px;
	background-color:#fff5ff;
}
#Center_sale TABLE{
	margin:auto;
	width:100%;
}
.Center_sale_box{

	margin:0px 2px 8px 2px;
	border-style:solid;
	border-color: #cccccc;
	border-width:1px;
	text-align:left;
}
.Center_sale_name{
	margin-bottom:5px;
	padding:5px;
	border-bottom-style:solid;
	border-color: #cccccc;
	border-bottom-width:1px;
	background-color:#fff5ff;
}
.Center_sale_img{
	margin:3px;
	padding:2px;
	text-align:center;
}
.Center_sale_no,.Center_sale_sex,.Center_sale_birth{
	margin:0px 3px 0px 3px;
	padding:2px;
	border-bottom-style:dotted;
	border-color: #cccccc;
	border-bottom-width:1px;
}
.Center_sale_pri{
	margin:0px 3px 0px 3px;
	padding:2px;
	font-size:120%;
	font-weight:bold;
	color:#990000;
}
.Center_sale_com{
	padding:0px 5px;
	clear:left;
}
.Center_sale_icon{
	padding-bottom:5px;
	text-align:right;
}








/************************************/
/*  Dog            　               */
/************************************/
#Dog{
	margin:30px auto 0px auto;
	padding-bottom:10px;
	border-style:dotted;
	border-color: #ffc8ff;
	border-width:2px;

}
.Dog_title{
	margin:-20px 0px 0px 20px;

}
.Dog_box{
	width:930px;
	padding:10px;
	line-height:1.8em;
	word-break:keep-all ;
}
.Dog_dog{
	margin:0px 10px 3px 0px;
	padding:0px 5px 0px 0px;
	border-right-style:solid;
	border-color: #e7e7e7;
	border-right-width:1px;
}













/************************************/
/*  Contents       　               */
/************************************/
#Contents{
	width:735px;
	margin:0px 0px 0px 210px;
	background-color:#ffffff;
}
#Contents .Contents_title{
	margin-top:10px;
	padding:10px 3px 8px 20px;
	font-weight:bold;
	font-size:140%;
	background-image:url(http://www.aporo.cc/img/contents_title.gif);
	background-repeat:no-repeat;
}
#Contents .Contents_bg{
	padding:0px;
	background-image:url(http://www.aporo.cc/img/contents_bg.gif);
	background-repeat:repeat-y;
}
#Contents .Contents_bottom{
	width:735px;
	height:10px;
	margin-bottom:50px;
	background-image:url(http://www.aporo.cc/img/contents_bottom.gif);
	background-repeat:no-repeat;
}




/************************************/
/*  Dir         　　                */
/************************************/
#Dir {
	margin:0px 0px 0px 15px;
}




/************************************/
/*  Page        　　                */
/************************************/

#Page {
	margin:15px auto 15px auto;
	text-align:center;
}

#Page a{
	margin:0px 1px;
	padding:5px 10px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	background-color:#ffffff;
}
/*
#Page a:hover{
	margin:0px 1px;
	padding:5px 10px;
	border-style:solid;
	border-color:#ffb4ff;
	border-width:1px;
	background-color:#ffe6ff;
	text-decoration:none;
}
*/
#Page a:hover{
	background-image:url(http://www.aporo.cc/img/page_bg.gif);
	text-decoration:none;
}
#Page .page_now{
	margin:0px 1px;
	padding:5px 10px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:1px;
	background-color:#e7e7e7;
	font-weight:bold;
}











/************************************/
/* Search       　　                */
/************************************/
#All_view{
	margin:20px 15px 0px 15px;
}

.Search_navi{
	margin:8px 15px 15px 15px;
	padding:10px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:1px 0px;
}
.Search_red{
	margin:5px;
	font-size:180%;
	font-weight:bold;
	color:#ff0000;
}
.Search_red1{
	margin:0px;
	font-size:130%;
	font-weight:bold;
	color:#ff0000;
}
.Search_navi select{
	margin-left:20px;
}
.Search_navi input{
	width:90px;
	padding-top:2px;
	font-size:90%;
	font-weight:bold;
	color:#666666;
	border-style:solid;
	border-color:#333333;
	border-width:1px;
	background-color:#ffd2b4;
}
#Search TABLE{
	width:700px;
	margin:0px auto 20px auto;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
#Search TD{
	padding:5px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
#Search .Search_title{
	font-weight:bold;
	text-align:center;
}
#Search .Search_bg1{
	background-color:#ffffff;
}
#Search .Search_bg2{
	background-color:#fafafa;
}
#Search .Search_img{
	width:64px;
	text-align:center;
}
#Search .Search_pri{
	width:80px;
	font-weight:bold;
	color:#990000;
	text-align:center;
}
#Search .Search_sex{
	width:60px;
	text-align:center;
}
#Search .Search_find{
	font-size:80%;
	color:#ff0000;
}
#Search .Search_icon2{
	width:100px;
}
#Search .Search_shop{
	font-size:90%;
}
#Search .Search_icon{
	width:47px;
	text-align:center;
}
#Search .Search_check{
	width:30px;
	text-align:center;
}
.Search_brank{
	margin-right:20px;
	font-size:80%;
	font-weight:normal;
	text-align:right;
}






/************************************/
/* View         　　                */
/************************************/
#View{
	width:680px;
	margin:auto;
	padding-top:10px;
}
#View .View_midasi{
	padding:10px 0px;
	font-size:120%;
}
#View .View_icon{
	padding:10px 0px;
}

#View TABLE{
	margin:10px auto 10px auto;
}
#View TD{
	padding:5px;
	vertical-align: top;
}
#View .View_dog_TD{
	width:320px;
}
#View .View_img2{
	width:320px;
	margin-right:25px;
	text-align:right;
}
#View .View_img{
	width:150px;
	border-style:solid;
	border-color: #999999;
	border-width:1px;
}
#View .View_com{
	margin:2px;
	padding:2px;
	border-bottom-style:solid;
	border-color: #e7e7e7;
	border-bottom-width:1px;
}
#View .View_ex{
	margin-right:5px;
	color:#ffc8ff;
}
#View .View_ex2{
	margin-right:25px;
	font-size:80%;
	color:#666666;
	text-align:right;
}
#View .View_b{
	margin-right:10px;
	font-weight:bold;
	color:#666666;
}
#View .View_pri{
	font-size:130%;
	font-weight:bold;
	color:#990000;
}
#View .View_com2{
	margin:0px 2px;
	padding:0px 2px;
}
#View .View_com3{
	margin:2px;
	padding:2px 2px 2px 20px;
	border-bottom-style:solid;
	border-color: #e7e7e7;
	border-bottom-width:1px;
}

#View .View_time{
	margin:5px 5px 0px 0px;
	font-size:90%;
	color:#999999;
	text-align:right;
}










/************************************/
/*  Mail_Step  　　                 */
/************************************/

#Mail_Step{
	margin:0px auto 15px auto;

}
#Mail_Step TABLE{
	width:710px;
	margin:0px 0px 0px 0px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
#Mail_Step .Mail_Step1{
	font-weight:bold;
	background-color:#ffebeb;
}
#Mail_Step .Mail_Step2{
	color:#999999;
	background-color:#ebebeb;
}
#Mail_Step .Mail_Step1,.Mail_Step2{
	width:33%;
	padding:5px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}








/************************************/
/*  Mail       　　                 */
/************************************/

#Mail{
	margin:0px 0px 0px 0px;
	padding:10px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
#Mail .Mail_title{
	width:600px;
	margin:auto;
	padding:10px;
	font-size:110%;
	color:#990000;
	text-align:left;
}
#Mail .Mail_ex{
	font-size:80%;
	font-weight:normal;
	color:#505050;
}
#Mail table{
	width:600px;
	margin:0px auto 15px auto;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	text-align:left;
}
#Mail td{
	padding:5px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
#Mail .Mail_td{
	width:150px;
	font-weight:bold;
	background-color:#fff5ff;
}
#Mail .Mail_ex2{
	font-weight:bold;
	color:#ff0000;
}
#Mail .Mail_td2{
	width:150px;
}
#Mail .Mail_pri{
	font-size:130%;
	font-weight:bold;
	color:#990000;
}
#Mail .mail_box_error_bg{

	padding:5px;
	font-size:130%;
	font-weight:bold;
	background-color:#ffebeb;
	border-style:solid;
	border-color:#ff6464;
	border-width:1px;
}
#Mail .Mail_send{
	padding:10px 15px;
	margin:auto;
	text-align:center;
}
#Mail .Mail_send TABLE{
	width:600px;
	margin:20px auto 20px auto;
	padding:10px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
}
#Mail .Mail_send TD{
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	text-align:center;
}
.Mail_error{
	margin:0px 0px 0px 10px;
	padding:5px;
	margin-bottom:20px;
	font-size:130%;
	font-weight:bold;
	background-color:#ffebeb;
	border-style:solid;
	border-color:#ff6464;
	border-width:1px;
}
.Mail_com{
	margin:20px 0px 20px 0px;
	padding:10px;
	background-color:#fafafa;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	text-align:left;
}

.Mail_com TABLE{
	width:650px;
	margin:20px auto 20px auto;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px 0px 0px 0px;
	text-align:left;
}
.Mail_com TD{
	padding:10px;
	vertical-align: top;
}












/************************************/
/*  Shop       　　                 */
/************************************/

.Shop_title{
	margin:10px 0px 10px 5px;
	font-size:130%;
	font-weight:bold;
	text-align:left;
}
.Shop TABLE{
	width:720px;
	margin:0px 0px 30px 15px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
.Shop TD{
	padding:7px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
.Shop .Shop_td{
	width:150px;
	font-weight:bold;
	background-color:#fffaff;
}
.Shop .Shop_td2{
	font-weight:bold;
	background-color:#fffaff;
	text-align:center;
}
.Shop .Map_td{
	background-color:#fffaff;
}
.Shop ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.Shop li{
	padding:0px;
	margin:0px;
}
.Shop_tb TABLE{
	margin:0px;
	width:350px;
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
}
.Shop_tb TD{
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
}
.map_com_shop{
	margin-left:10px;
}
.map_img{
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}





/************************************/
/*  Biyou　　      　               */
/************************************/
.Biyou{
	margin:0px 0px 30px 15px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
.Biyou TABLE{
	width:100%;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
.Biyou TD{
	padding:8px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
.Biyou_td{
	width:120px;
}
.Biyou_td2{
	width:400px;
}
.Biyou_bg{
	background-color:#f0f0f0;
}
.Biyou_com{
	margin:10px;
}





/************************************/
/*  Map　　　      　               */
/************************************/
.Map{
	margin:0px 0px 30px 15px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
.Map TABLE{
	width:100%;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
.Map TD{
	padding:8px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}




/************************************/
/*  Oya 　　      　               */
/************************************/
#Oya{
	width:700px;
}
#Oya ul{
	list-style-type:none;
}
#Oya li{
	width:210px;
	margin:5px 0px 0px 0px;
	float:left;
	border-bottom-style:dotted;
	border-color:#e7e7e7;
	border-bottom-width:1px;
}
.Oya_dog TABLE{
	width:720px;
	margin:0px 0px 30px 15px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:4px;
}
.Oya_dog TD{
	padding:5px;
}
.Oya_box{
	width:193px;
	margin:5px 13px;
	padding:3px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	float:left;
}
.Oya_name,.Oya_sex{
	margin:2px;
	border-bottom-style:dotted;
	border-color:#e7e7e7;
	border-bottom-width:1px;
}
.Oya_com{
	padding:10px 5px;
	background-color:#fffff0;
	clear:left;
}
.Oya_top{
	padding:0px 10px;
	text-align:right
}





/************************************/
/*  link 　　      　               */
/************************************/
.link{
	margin:0px 0px 30px 15px;
}
.link Td{
	padding:10px;
	border-bottom-style:solid;
	border-color:#cccccc;
	border-bottom-width:1px;
}
.link a{
	font-weight:bold;
}
.link_title{
	padding:5px;
	margin:0px 0px 30px 15px;
	background-color:#fff0ff;
	text-align:center;
	font-weight:bold;
}
.link_com{
	padding:5px;
	margin:0px 0px 30px 20px;
}
.link_text{
	padding:5px;
	margin:0px 0px 30px 20px;
	border-style:solid;
	border-color:#e7e7e7;
	border-width:1px;
}
.link_img{
	padding:5px;
	margin:0px 0px 15px 20px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}
/************************************/
/*  Count          　               */
/************************************/
#Count{
	text-align:right;
	margin-right:5px;
}



/************************************/
/*  Frame          　               */
/************************************/

.frame{
	margin:auto;
	width:700px;
}

.merumaga_table .merumaga_reg a{
	margin-top:70px;
	margin-left:120px;
	display:block;
	background:url(http://www.aporo.cc/dogbox/user/img/1243646804.gif) top left no-repeat ;
	width:200px;
	height:45px;
	text-indent:-9999px;
	text-decoration:none;
}
.merumaga_table .merumaga_reg a:hover{
	background-position: -200px 0;
}
.merumaga_table .merumaga_del{
	text-align:right;
	margin-right:20px;
	font-size:70%;
}
.merumaga_table .merumaga_del a{
	font-weight:normal;
	color:#004499;
}
/************************************/
/*  Bottom  ボトム 　               */
/************************************/
#Bottom{
	width:100%;
	margin:50px auto 0px auto;
	background-color:#ffffff;
	clear:both;
}
#Bottom .Bottom_menu{
	width:950px;
	letter-spacing: 0.1em;
	margin:0px auto 10px auto;
	background-color:#ffffff;
}

#Bottom .Bottom_dogbox{
	padding:2px;
	letter-spacing: 0.1em;
	margin:0px auto;
	background-color:#ece9d8;
	border-top-style:solid;
	border-color: #cccccc;
	border-top-width:1px;
}
#Bottom .Bottom_dogbox a:hover{
	text-decoration:none;
}
