@charset "UTF-8";

@import url("pic/unifont_jp-15.1.05.otf");


/*=============page 0====================*/
body
{
	font-family: Unifont-JP, "Noto Sans TC", sans-serif;


	background-color:#ffffff; 

		width:100%;
		


	min-height:100%;
	display:flex;
	flex-direction:column;


	text-align:center;
	margin:auto;





}
#div_0{

	width:90%;
	
	
	text-align:center;
	margin:auto;
	margin-bottom:50px;

}

.div_0_tr{
	background-color:#499e43;color:#ffffff;
}


.div_0_td{
	border-width:1px;border-style:solid;border-color:#5b194c;padding:5px;

}

.div_print_td{
	border-width:0px;border-style:solid;border-color:#5b194c;padding:5px;

}


.mask {       
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #777;
    z-index: 9;
    filter: alpha(opacity=60); //IE透明度
    opacity:0.5; //Chrome
    -moz-opacity:0.5; //fireFox



}

.main_link{
	color:#990000;padding:1px;
}

.sub_link{
	color:#ffffff;

}

.light_color_link{

	color:#333333;
}

.red_txt{

	color:#ff0000;
}

.blue_txt{

	color:#0000ee;
}

.white_txt{

	color:white;
}


.background_color{

	
	background-color:#fff2f2;
	color:#000000;
	font-weight:bold;
}

.div_sys{
	margin:5px;font-size:18px;
	background-color:#ffffff;
	padding:5px;


}



.div_main_menu{

	margin-left:15px;margin-right:15px;
}

#div_msgbox{

position: absolute;

top: 130px;
left: 35%;
background-color:#ffffff;
width:500px;height:300px;
display: table-cell;
 vertical-align: middle;
 
 border-color:red;
 border-width:2px;
 border-style:solid;
 border-radius:10px;

 color:blue;

	display:none;

	padding:10px;


}

#div_msgbox_ac3{


	position: absolute;

	top: 50px;
	left: 100px;
	background-color:#ffffff;
	
	width:800px;	
	
	
	display: table-cell;
	 vertical-align: middle;
	 
	 border-color:#499e43;
	 border-width:5px;
	 border-style:solid;
	 border-radius:10px;

		display:none;


}


.div_no_border{

	border-width:0px;

}

.div_print_table{

	border-width:1px;border-style:solid;

}

.none, .bq_tab{display:none;}

.showcollect_td, .bq_content_tab{

font-size:14px;
}

/* 桌機 */
@media only screen and (max-width:1400px)
{




}


/* 平版 */
@media only screen and (max-width:768px)
{



}


/* 手機 */
@media only screen and (max-width:640px)
{

	#bq_logo, #bq_cname_div, #bq_member_tab, #bq_member_tab_m, #bq_content_td_m, .bq_tab{

		max-width:100%;

	}

	#bq_left, #bq_share_bar, #bq_member_tab, #bq_content_td, .bq_content_tab{

		display:none;

	}

	#bq_member_tab_m, #bq_content_td_m, .bq_tab{

		display:table;
		width:100%;

	}

	.bq_content_tab, .showcollect_td{

		font-size:14px;


	}

	#search, .search-btn{

		font-size:18px;
	}

	#div_detail{

		max-width:100%;

	width:100%;

		
	}

	.div_img_comment_in_detail{


		top:90%;
		left:5%;
		
	  position: relattive;

	  z-index:99;
	  background-color:white;
	  color:#222222;

	  border-radius:10px;

		border-width:2px;
	  border-style:solid;
	  border-color:gray;

		min-height:80px;
		width:90%;

		text-align:left;
		padding:5px;

		line-height:25px;

		  
	}
	.wrap{

width:100%;
	display:flex;
overflow: scroll;overflow-y: hidden;overflow-x: auto;white-space:nowrap;


	}

	.div_img{

	min-width:210px;



margin-top:10px;

border-radius:5px;



	}

	.search-bar{

	font-size:12px;



	}

	#div_header div,h2{

		font-size:16px;

	}

		
	bq{
		display:none;

	}

	#dizlike{

		display:inline-block;
	}
		

}
