
.detail  { background-color: #fff; margin-bottom: 20px; padding: 10px; height: 1% }
.detail_present  { text-align: center; margin-bottom: 20px }
#detail_pic_l { margin: 0 0 10px; width: 205px; height: 205px; float: left }
#detail_pic_l td { text-align: center; margin: 0; vertical-align: middle; border: solid 1px #b3b3b3 }
.detail_right { margin-bottom: 10px; width: 210px; float: right }
.detail_pic_s { }
.detail_pic_s ul { list-style-type: none; margin-bottom: 25px; margin-left: 0 !important; padding: 0 }
.detail_pic_s li { display: inline; margin: 0 10px 0 0; padding: 0 }
.detail_pic_s li img { border: solid 1px #b3b3b3 }
.detail_parea   { padding-top: 3px; padding-bottom: 3px; overflow: hidden; border-bottom: 1px dotted #b3b3b3 }
.detail .retail { color: #c80000; font-size: 120%; font-weight: bold }
.enq_mess { background-color: #ccc; text-align: center; padding: 5px }
/*<agl.folder "MAIN-SIZE">*/
div.size_top h3 { color: #930; font-size: 14px; margin-bottom: 0.75em }
div.sizesize_top dl, div.size_top p { font-size: 13px }
div.size_top dt { color: #690; font-weight: bold }
div.size_top dd { }
div.sizebar  { padding-top: 2em; padding-bottom: 2em; border-top: 3px dotted #666 }
table.soryo { margin-top: 1em; margin-bottom: 1em; border-collapse: collapse  }
table.soryo th, table.soryo td { font-size: 13px; padding: 0.3em; border: solid 1px #690 }
table.soryo th { color: #690; font-weight: normal }
table.soryo th.hyoudai  { color: #fff; background-color: #f60 }
table.size { margin-bottom: 20px; width: 100%; border-collapse: collapse; empty-cells: show  }
table.size caption { color: #690; padding: 0.15em }
table.size th { color: #fff; font-weight: bold; background-color: #f60; text-align: center }
table.size th, table.size td { font-size: 13px; padding: 0.15em; border: solid 1px #999 }
table.size .size { width: 15% }
table.size .height { width: 10% }
table.size .breast { width: 20% }
table.size .neck { width: 20% }
table.size .std { }
/*</agl.folder>*/
/*<agl.folder "ENTRY RESULT ITEM">*/
.result_h { float: left; overflow: hidden }
.result_out { overflow: hidden }
#dogs .result_out { padding-left: 10px }
#foods_acc .result_h { margin-top: 15px; margin-bottom: 15px; width: 152px; height: 167px; border-right: 1px dashed #ccc }
#dogs .result_h { background-color: #ffd281; margin-top: 15px; margin-right: 10px; margin-bottom: 15px; width: 140px }
.result_h .result_in { }
#dogs .result_h .result_in { background-color: #fff; margin: 3px; height: 180px }
.result_icon { background-color: #fff; text-align: right; padding-right: 3px; padding-left: 3px; height: 10px }
#foods_acc .result_h .result_in { }
#foods_acc .result_h .result_pic { text-align: center; margin-bottom: 10px }
#dogs .result_h .result_pic { text-align: center; margin-bottom: 5px; padding-top: 5px }
.result_pic { height: 95px; overflow: hidden }
.result_h .result_pic a { }
.result_h .result_pic img { border: solid 1px #ccc }
.result_h .result_h3 { font-size: 12px; padding-right: 10px; padding-left: 10px }
#dogs .result_h .result_price { font-size: 12px; padding-right: 7px; padding-left: 7px }
#foods_acc .result_h .result_price { padding-right: 10px; padding-left: 10px }
#foods_acc .result_h .result_price span  { color: #d20000; font-weight: bold }
#dogs .result_h .result_price span { color: #f30; font-size: 12px; font-weight: bold }
.result_sex  { color: #999; font-size: 10px; text-align: center }
.result_v { padding-top: 10px; padding-right: 15px; padding-left: 15px; width: 290px; height: 120px; float: left; overflow: hidden }
.result_out_v { height: 1% !important; min-height: 290px; overflow: hidden }
#foods_acc .result_h { margin-top: 15px; margin-bottom: 15px; height: 167px; border-right: 1px dashed #ccc }
#foods_acc .result_h .result_out { }
.result_v .result_in { }
#foods_acc .result_h .result_in { }
.result_v .result_pic { margin-bottom: 10px; width: 135px; float: left }
.result_v .result_pic a { }
.result_v .result_pic img { text-align: center; border: solid 1px #ccc }
.result_v .result_h3 { font-size: 12px; padding-right: 10px; padding-left: 10px }
.result_v .result_price { padding-right: 10px; padding-left: 10px }
.result_v .result_price span { color: #f30; font-weight: bold }
.result_more { text-align: right; margin-top: 5px; margin-right: 15px; margin-left: 15px; padding-top: 5px; padding-bottom: 5px; clear: both }
.result_more a { background-image: url("../images/parts/li-L-w.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
.upbd { border-top: 1px dashed #ccc }
/*</agl.folder>*/

