/* CSS Document */
body { margin:0; padding:0; background:url(../image/box_web/bg.png) top center no-repeat,url(../image/box_web/bg2.png) top center repeat-y; }
.fix { clear:both; }
#bg{width:100%;}
#body{/*width:980px;*/ width:960px; background-color:#FFF; margin:10px auto;}

#head { width:960px; margin:0; padding:0; background-color:#F90; }
#head #logo { width:200px; height:90px; margin:0; padding:0; float:left; }
#head #banner_top { width:729px; height:90px; margin:0; padding:0; float:right; text-align:center; }

#main_menu { width:960px; margin:10px 0 0 0; padding:0; background-color:#FFDDEE;}
#main_menu ul { list-style-type:none; margin:0; padding:0; }
#main_menu ul li { float:left; margin:0; padding:0;;}
#main_menu ul li h1{ font-size:13px; font-weight:bold; margin:0; padding:0;}
#main_menu ul li a{ float:left; margin:0; padding:7px 8px; font-weight:bold; text-decoration:none; color:#FF0066; display:block; font-size:13px; }
#main_menu ul li a:hover{ margin:0; padding:0; padding:7px 8px; font-weight:bold; background-color:#FF6699; color:#FFFFFF; }

#navi_content_left { width:700px;  margin:10px 0 0 0; border:1px solid #CCC; float:left; }
#navi_content_left_bgtitle { width:700px; height:30px; margin:0; padding:0; background:url(../image/box_web/title.png) no-repeat; }
#navi_content_left_bgtitle #text_title { margin:0; text-align:center; padding:5px 0 0 0; font-size:14px; font-weight:bold; }
#navi_content_left_content { margin:0; padding:0; }
#navi_content_left_content #box { margin:3px; padding:0; float:left; width:227px; height:100px; overflow:hidden; }
#navi_content_left_content #box #image { width:50px; height:50px; float:left; margin:0; padding:1px; border:1px solid #CCCCCC; }
#navi_content_left_content #box #content_title { width:170px; margin:0; padding:0; float:right;}
#navi_content_left_content #link13 h3{ font-size:13px; text-decoration:none; color:#FF6699; margin:0; padding:0; }
#navi_content_left_content #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_left_content #link13 a:hover{ color:#FF0066; text-decoration:underline; }
#navi_content_left_content #text { margin:0; padding:3px 0; font-size:12px; color:#AEAEAE; }
#navi_content_left_content #text2 { margin:0; padding:3px 0; font-size:12px; color:#FF3399; }

#navi_content_rigth { width:250px; margin:10px 0 0 0; border:1px solid #CCC; float:right; }
#navi_content_rigth #google { margin:0 0 10px 0; padding:0; width:250px; height:250px; }
#navi_content_rigth #banner_r { margin:0; padding:0; width:250px; height:250px; }

#navi_content_center { width:958px; margin:10px 0 0 0; padding:0; border:1px solid #CCC; }
#navi_content_center #box_top_hit { width:250px; margin:3px; padding:0; float:left; }
#navi_content_center #box_top_hit #image { width:250px; height:150px; overflow:hidden; margin:0; padding:2px; border:1px solid #CCCCCC; }
#navi_content_center #box_top_hit #text { margin:0; padding:3px 0 0 0; color:#990000; font-size:14px; text-align:center; }
#navi_content_center #box_top_hit #link13 h3{ font-size:13px; text-decoration:none; color:#FF6699; margin:0; padding:3px 0 0 0; text-align:center; }
#navi_content_center #box_top_hit #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_center #box_top_hit #link13 a:hover{ color:#FF0066; text-decoration:underline; }
#navi_content_center #box_list_hit { width:696px; margin:3px; padding:0; float:right; }
#navi_content_center #box_list_hit #main_hit { width:345px; height:100px; float:left; margin:0; padding:0; }
#navi_content_center #box_list_hit #image { width:80px; height:80px; float:left; margin:3px 0 3px 3px; padding:1px; border:1px solid #CCCCCC; }
#navi_content_center #box_list_hit #text { margin:0; padding:3px 0; font-size:12px; color:#666666; }
#navi_content_center #box_list_hit #text2 { margin:0; padding:0; font-size:12px; color:#CC0000; }
#navi_content_center #box_list_hit #content_title { width:250px; margin:3px; padding:0; float:left;}
#navi_content_center #box_list_hit #content_title #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_center #box_list_hit #content_title #link13 a:hover{ color:#FF0066; text-decoration:underline; }

#navi_content_left_a1 { width:315px; margin:10px 1px 0 1px; border:1px solid #CCC; float:left; }
#navi_content_left_a1 #title { width:300px; margin:3px auto 0 auto; padding:5px; background-color:#C60000; color:#FFFFFF; text-align:center; font-size:14px; }
#navi_content_left_a1 #image { width:50px; height:50px; float:left; margin:3px 0 3px 3px; padding:1px; border:1px solid #CCCCCC; }
#navi_content_left_a1 #content_title { width:250px; margin:3px; padding:0; float:right;}
#navi_content_left_a1 #content_title #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_left_a1 #content_title #link13 a:hover{ color:#FF0066; text-decoration:underline; }
#navi_content_left_a1 #content_title #text { margin:0; padding:3px 0; font-size:12px; color:#666666; }
#navi_content_left_a1 #content_title #text2 { margin:0; padding:0; font-size:12px; color:#CC0000; }
#navi_content_center_b1 { width:315px; margin:10px 3px 0 2px; border:1px solid #CCC; float:left; }
#navi_content_center_b1 #title { width:300px; margin:3px auto 0 auto; padding:5px; background-color:#C60000; color:#FFFFFF; text-align:center; font-size:14px; }
#navi_content_center_b1 #image { width:50px; height:50px; float:left; margin:3px 0 3px 3px; padding:1px; border:1px solid #CCCCCC; }
#navi_content_center_b1 #content_title { width:250px; margin:3px; padding:0; float:right;}
#navi_content_center_b1 #content_title #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_center_b1 #content_title #link13 a:hover{ color:#FF0066; text-decoration:underline; }
#navi_content_center_b1 #content_title #text { margin:0; padding:3px 0; font-size:12px; color:#666666; }
#navi_content_center_b1 #content_title #text2 { margin:0; padding:0; font-size:12px; color:#CC0000; }
#navi_content_right_b1 { width:315px; margin:10px 1px 0 1px; border:1px solid #CCC; float:left; }
#navi_content_right_b1 #title { width:300px; margin:3px auto 0 auto; padding:5px; background-color:#C60000; color:#FFFFFF; text-align:center; font-size:14px; }
#navi_content_right_b1 #image { width:50px; height:50px; float:left; margin:3px 0 3px 3px; padding:1px; border:1px solid #CCCCCC; }
#navi_content_right_b1 #content_title { width:250px; margin:3px; padding:0; float:right;}
#navi_content_right_b1 #content_title #link13 a{ font-size:13px; text-decoration:none; color:#FF6699; }
#navi_content_right_b1 #content_title #link13 a:hover{ color:#FF0066; text-decoration:underline; }
#navi_content_right_b1 #content_title #text { margin:0; padding:3px 0; font-size:12px; color:#666666; }
#navi_content_right_b1 #content_title #text2 { margin:0; padding:0; font-size:12px; color:#CC0000; }

/*---------------- article_detail.php ------------------*/
#navi_detail_title { width:960px; margin:10px 0 0 0; padding:0; background-color:#E8E8E8; }
#navi_detail_title #link13 { font-size:13px; margin:0; padding:8px; color:#9D9D9D }
#navi_detail_title #link13 a{ font-size:13px; margin:0; padding:8px; color:#9D9D9D }
#navi_detail_title #link13 a:hover{ color:#333 }
#navi_detail_content_title h1{ margin:0; padding:5px; font-size:15px; color:#FF0066; }
#navi_detail_content { font-size:14px; margin:0; padding:5px; }
#navi_detail_content_image { margin:2px auto; padding:0; text-align:center; }
#navi_detail_google { margin:2px 1em; padding:0; width:300px; height:250px; float:left; }
#navi_detail_date { margin:0; padding:5px; font-size:14px; color:#9F9F9F; }
/*---------------- end article_detail.php ----------------*/

/*----------------- category.php,subcategory.php --------------------------*/
#navi_category_left { width:700px;  margin:10px 0 0 0; float:left; }
#navi_category_title { width:960px; margin:10px 0 0 0; padding:0; border-bottom:1px dashed #E8E8E8;}
#navi_category_title h1{ margin:0; padding:0 0 15px 15px; font-size:14px; color:#FF0099; font-weight:normal; }
#navi_category_title2 { width:960px; margin:10px 0 0 0; padding:0; background-color:#E8E8E8; }
#navi_category_title2 ul { list-style-type:none; margin:0; padding:0; }
#navi_category_title2 ul li a{ float:left; margin:0; padding:0; }
#navi_category_title2 ul li a{ font-size:13px; color:#9D9D9D; float:left; margin:0; padding:5px; }
#navi_category_title2 ul li a:hover{ font-size:13px; color:#333; float:left; margin:0; padding:5px; }

#navi_category_list { width:700px; margin:0; padding:5px 0 5px 0; border-bottom:1px dashed #CCCCCC; }
#navi_category_list #box_image { width:120px; height:120px; overflow:hidden; margin:3px; padding:2px; border:1px solid #CCCCCC; float:left; }
#navi_category_list #box_title { width:550px; overflow:hidden; float:left; margin:0 0 0 5px; padding:0; font-size:15px; }
#navi_category_list #box_title #link13 h1{ font-size:14px; margin:0; padding:0; color:#FF0066; }
#navi_category_list #box_title #link13 a{ font-size:14px; margin:0; padding:0; color:#FF0066; }
#navi_category_list #box_title #link13 a:hover{ color:#FF3300; }
#navi_category_list #box_title #text { font-size:14px; color:#666666; margin:0; padding:0; }
/*----------------- end category.php,subcategory.php ---------------------*/

#footer { width:958px; margin:15px 0 0 0; padding:0;  border:1px solid #CCC; background-color:#F5F5F5; text-align:center; }
#footer #text { margin:0; padding:10px; font-size:13px; }