* { margin:0px; padding:0px; }

body {font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka; font-size:13px; }


/*------------------------------ヘッダー-----------------------------------*/

#header { width:100%; margin:0; padding:0; }

#header h4 { width:100%; height:27px; background:url(../img/bg_foot_head.gif);
        font-size:11px; font-weight:bold; color:#FFFFFF; line-height:27px; text-align:center; margin:0; padding:0; }

#header2 { width:100%; height:149px; background:url(../img/bg_head2.jpg) repeat-x; }

#search { width:490px; height:130px; margin:auto auto; background:url(../img/search.jpg) no-repeat; position:relative }

#google_search { position:absolute ;left: 167px; top:86px; }

#google_search #text { width:215px; height:20px; font-size:12px; line-height:20px; }



/*------------------------------検索-----------------------------------*/


h1 { font-size:13px; font-weight:normal; }

#google_keyword { width:800px; margin:10px 0 0; border:#999999 1px solid; border-top:none; border-left:none; border-right:none; }

#google_keyword ul { width:800px; height:30px; background:#F5F5F3; margin:7px 0;}

#google_keyword li { display:inline; margin:auto 10px; font-size:11px; text-decoration:none; line-height:30px; }

#google_keyword a { text-decoration:none; }



#noteworthy_keyword { width:800px; margin:10px 0 0; border:#999999 1px solid; border-top:none; border-left:none; border-right:none; }

.check ul { width:800px; height:30px; }

.check li { display:inline; margin:auto 10px; font-size:11px; line-height:30px; }

.check a { text-decoration:none; }


/*------------------------------大枠-----------------------------------*/

#wrapper { width:800px; margin:0 auto; }



/*------------------------------左カラム-----------------------------------*/

#amazon { width:160px; float:right; margin:10px 0; }

#site { margin:10px 0; }

#site h3 { font-size:14px; font-weight:normal; }

#site ol { font-size:10px; list-style:none; }

#site ol a { text-decoration:none; }



/*------------------------------右カラム-----------------------------------*/


#main { width:620px; float:right; margin:10px 0; padding:0 0 0 20px;}

#adv { width:600px; background:#FFF8DD; padding:10px; border:#999999 1px solid; border-top:none; border-left:none; border-right:none; }

#adv h2 { font-size:16px; }

#adv p { margin:0 0 10px 0;}

#adv .green { color:#008000; }

#hot h3 { width:223px; height:40px; background:url(../img/hot.gif) no-repeat; text-indent:-999em;}

#hot { margin:10px 0; border:#999999 1px solid; border-top:none; border-left:none; border-right:none; }

#hot ul { margin:10px 0; }

#hot li { display:inline; margin:0 5px 0 0; }

#hot li a{ color:#0E6F9C; text-decoration:none; }

#result_title { font-size:13px; font-weight:normal; }

#result { padding:0 0 20px; border:#999999 1px solid; border-top:none; border-left:none; border-right:none; }

.result { clear:both; }

.result_box { width:575px; background:#F5F5F5; overflow:auto; padding:10px; margin:0 0 0 25px;}

.result_box img { padding:0 0 0 10px; float:right; }

#result h3 { font-size:14px; font-weight:normal; margin:10px 0 10px 10px; }

h4 { text-align:center; margin:10px 0 0;}


/*------------------------------フッター-----------------------------------*/


#foot { width:100%; height:10px; background:url(../img/bg_foot01.jpg); text-align:center; padding-top:38px; clear:both; }

#footer { width:100%; height:35px; background:url(../img/bg_foot_head.gif);
         font-size:11px; font-weight:bold; color:#FFFFFF; line-height:35px; text-align:center;  }

