.form { background-color:#200000; color:#ffffff; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
#small{ font-size:10pt; }


/* TOPページ */

div.h532 { background:url(b1.jpg) repeat-x; width:732px; height:30px; line-height:30px; text-indent:5px; overflow:hidden; text-align:left; }
div.b532 { width:732px; padding:3px; }
div.d3_1l { width:165px; float:left; margin-right:1px; clear:both; }
div.h165 { background:url(b1.jpg) repeat-x; width:165px; height:30px; line-height:30px; text-indent:5px; overflow:hidden; text-align:left; }
div.b165 { width:165px; padding:3px; text-align:center; font-size:0.9em; line-height:120%; }
div.d3_1r { width:565px; float:left; }
div.h365 { background:url(b1.jpg) repeat-x; width:565px; height:30px; line-height:30px; text-indent:5px; overflow:hidden; text-align:left; }
div.b365 { width:565px; padding:3px; font-size:0.9em; line-height:120%; }

.table_top_category { width:732px; line-height:120%; }
.table_top_category td { width:50%; }
#mark { text-align:left; margin:15px 0; line-height:135%; font-size:0.9em; }
#mark li { margin:0 0 7px 15px; }

#tori { margin:0.5em; padding:0; font-size:0.8em; text-align:right; }


/* SUBページ */

#m_bar { clear:both; margin:1.2em 2em 1em 0; text-align:right; font-size:0.7em; }
#mid-bar { background-color:#200000; text-align:center; margin:15px 0 22px 0; } 

.table_sub_category { background:url(b1.jpg) repeat-x; height:30px; margin:0; padding:0; text-indent:0.3em; font-weight:bold; }
.table_sub_category2 { background:url(http://dir.aga-search.com/brick2.gif); margin:0; padding:0; font-size:0.8em; }
.table_sub_category2 td { margin:0; padding:0.4em 0 0.4em 1em; text-align:left; }

.table_other_category { background:url(b1.jpg) repeat-x; height:30px; margin:0; padding:0; text-indent:0.3em; font-weight:bold; }
.table_other_category2 { background:url(http://dir.aga-search.com/brick2.gif); margin:0; padding:0; font-size:0.7em; }
.table_other_category2 td { margin:0; padding:0.4em 0 0.4em 0; text-align:left; text-indent:0.5em; }

#kono { text-align:right; margin:0.5em 0.5em 0 0; font-size:0.8em; }

#site_info_l { width:160px; min-height:600px; float:left; }
#site_info_r { float:left; width:580px; padding:0.5em; text-align:left; }
.site_info { width:567px; height:24em; background:url(http://dir.aga-search.com/brick2.gif); text-align:left; clear:both; }
.site_info h2 { width:567px; height:30px; line-height:30px; background:url(b1.jpg) repeat-x; margin:0; font-size:1em; font-weight:bold; text-indent:10px }
.site_info h2 a { font-size:1.1em; font-weight:bold; }
.site_info h2 a:hover { font-size:1.1em; font-weight:bold; }
.site_info p { margin:15px 0; padding:0 7px; font-size:0.9em; }
.site_pic { float:left; margin:22px 22px 120px 22px; }
.chibi { text-align:right; margin:6px 15px 18px 0; font-size:0.7em; }
#copy { margin:15px 15px 15px 0; text-align:right; font-size:0.7em; clear:both; }
.prank { background:#ffffff; }

#enter_keyword { text-align:right; margin:10px 15px 20px 0; }


/* 新規ホームページ登録 */

#sinki { margin:0 0 0 35px; text-align:left; }
#sinki dt { margin-bottom:7px; line-height:140%; }
#sinki dd { margin-bottom:22px; }
.b1 ul { margin:5px 15px; }
.b1 li { margin-bottom:0.3em; }
.tada4 { margin:15px 30px 15px 35px; text-align:left; }
.tada4 li { margin:5px 0 5px 45px; }


/* サイトマップ */

#smap { text-align:left; margin:15px 0; }
#smap dt { width:300px; margin:0 0 7px 0; float:left; clear:both; }
#smap dd { margin:0 0 22px 300px; font-size:0.7em; }


/* 詳細検索 */

.syoken { margin:0 0 0 35px; text-align:left; font-size:0.8em; }
.syoken dt { float:left; width:12em; margin:0 0 7px 30px; line-height:140%; clear:both; }
.syoken dd { margin:0 0 5px 12em; }
.b1 h3 { text-indent:15px; }
h4 { margin:15px 0 15px 35px; font-size:0.9em; }


