 /* A\A?A¨A|A?A?A\ARA? */
*{margin:0; padding:0; }
img{ border:none;}
.debug { width: 600px; font-size: 75%; color: #ff6666;}

html{}

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

body{ background-image : url(http://www.doggo.jp/petsns/www/image/bg_yellow_wave.gif) ; background-repeat: repeat-x ;background-color: #ffc91e; font-family:Verdana, arial, sans-serif, "A?A￡A?A?A?A?A?A￡A?A?A?AcA?A￡A?A?A?ARA?A￡A?A?A?A?A?A¨A?A§A?A?A?A￡A?A?A?A´ Pro W3", "EE A?A￡A?A?A?A´A?A￡A?A?A?A・A?A￡A?A?A?A?E", "Osaka"; margin-left: 3%; width: 94%; padding: 1px;}
h1{  font-size:14px; color:#ed2b2b;}

.input{ float: right;}
a{ color:#548c34;}


#titlename {float:right; }
#main_header { margin-top: 15px;}
#main_header img{ align: middle; }
#content{ }
/*----- サブヘッダー Start. -----*/
#menu { width: 80%; margin-left: 4%; margin-top: 5%; position:relative; z-index: 100;}

/*----- 左サイド Start.-----*/
#sidebar { width: 185px;  font-size: 10px; }
#sidebar h2{ }
#sidebar h3{ }
#sidebar p{ margin: 10px; }
#search{ background-color: #e6e3dc;margin: 10px 0px 10px 10px;}
#search img{ width:100%;}

#login{ background-color: #e6e3dc; margin: 10px 0px 10px 10px;}
#login img{ width:100%;}
#ownermenu{ background-color: #e6e3dc; margin: 10px 0px 10px 5px; }
#ownermenu img{ width: 100%;}
#bookmark { font-size:12px; margin:10px 0 10px 10px; letter-spacing:1px;}
#bookmark input{ margin-top:5px;}
#bookmark a{ margin-top:5px;}
#touroku-navi { margin:10px;}

/*-----  メイン　Start. -----*/
#content_table { width: 100%; margin-top: -5px;}
#content_table td.colL{ width: ; vertical-align: top;}
#content_table td.colR{ width: 200px; vertical-align: top;}
#main{ width: 100%; margin-left: 10px;  margin-top: -6px;font-size: 10px;  background-color: #ffffff; background: url(http://www.doggo.jp/petsns/www/image/left_mid.gif); background-repeat:repeat-y; background-position: top left; }
#main h2{   }
#main-head-right {background: url(http://www.doggo.jp/petsns/www/image/right_head.gif); background-repeat:no-repeat; background-position: right; height:15px;}
#main-head-left {background: url(http://www.doggo.jp/petsns/www/image/left_head.gif); background-repeat:no-repeat; height:15px; margin-right:20px}
#right-mid {background: url(http://www.doggo.jp/petsns/www/image/right_mid.gif); background-repeat:repeat-y; background-position: top right; }
#main-table{ margin-left: 12px;}
#main-table td.sidemenu{ width:20%; vertical-align:top;}
#main-table td.others{ width:75%; vertical-align:top;}

#main h2{  }
#main h3{  }
#main-content { float: left; width: 70%; backcround: #ffffff; margin-left: 10px;}
#main-left {  }
#table-navi []
#picklist{   }
#picklist td.photo_list { background-color: #e6e3dc; }
#picklist_table img {  border: 1px solid #ffffff;margin:5px; }
#picklist img.icon_navi{ width:10px; height:10px;}
#main-right{ width: auto; margin-left:10px; }
#closeupdata{ padding: 10px; background: #e6e3dc;  width: auto; color: #9C0D09; font-size: 14px; }
#closeupdata li{ list-style: none; padding: 3px;}
#closeup_image{ width:300px; height:300px; background: #ffffff;  margin-right:auto; margin-left:auto;}
#closeupphoto { width: auto; height: 320px;  background: #ffc91e; margin-left: auto ;marigin-right:auto;}
#closeupphoto img{ border: 1px solid #ffffff; margin:10px;}
#closeupdetail li{ font-style:bold; color: black;}
#closeup_item{ font-style:none; color: black; margin-left: 5px;}
/*#dogcount { font-size: 14px; margin:20px 0; border: solid 1px #ccc; padding: 10px; width:665;}*/
#dogcount { font-size: 14px; margin:20px 5px 0px 5px; border: solid 1px #ccc; padding: 10px; width:80%;}
#dogcount strong { font-size: 20px; font-weight: bold;}

#whats-news ul{ margin-left: 20px;}
#whats-news li{ list-style-image: url(http://www.doggo.jp/petsns/www/image/li_mark.gif); font-size: 14px; margin: 2px;} 

#new-album { margin-left: 10px;}
#new-album div.new_album{ font-size: 14px; font-weight:bold;} 
#new-album div.time{ text-align:right;}
#new-diary { margin-left: 10px; }
#new-diary div.new_diary{ font-size: 14px; font-weight:bold;} 
#new-diary div.time{ text-align:right;}
#new_topic {font-size: 12px;} 

/*----- 右サイド Start. -----*/
#extra { padding-left:15px; width: 185px;overflow: hidden; margin-top: -5px; }
#extra-head-bg {background: url(http://www.doggo.jp/petsns/www/image/extra_head.gif); background-repeat: no-repeat; background-position: top left; height:18px;}
#extra-mid-bg { background: url(http://www.doggo.jp/petsns/www/image/extra_mid.gif); background-repeat:repeat-y; background-position: top left; }
#extra-foot-bg {background: url(http://www.doggo.jp/petsns/www/image/extra_foot.gif); background-repeat: no-repeat; background-position: top left; height:18px;}
#guide { margin-left: 7px;}
#ad{  margin-left: 7px; }

/*------ フッター------*/
#main-foot-right { background: url(http://www.doggo.jp/petsns/www/image/right_foot.gif); background-repeat:no-repeat; background-position: right; height:231px;}
#main-foot-left { background: url(http://www.doggo.jp/petsns/www/image/left_foot.gif); background-repeat:no-repeat; height:231px; }
#footer  { }

#footer li{ display: inline;}



