/*株式会社矢野建設 - SquareOne------------------------------------*/

/*font-family--------------------------------*/
body,table,input,textarea{
	font-family	: "ＭＳ ゴシック",Osaka;
}

#bk_copyright span,#tbl_result_navi td,#bk_yanonews_navi td,#bk_progred_navi .td_left,#bk_progred_navi .td_right{
	font-family	: Verdana;
}

/*font-size----------------------------------*/
body,table,input,textarea,#bk_counter div{
	font-size	: 9pt;
}

#bk_index_progres .txt_title,#bk_index_progres .txt_date,#bk_index_result .txt_title,#bk_index_result .txt_date,#bk_copyright,#bk_counter,.bk_link_category .txt_title,#tbl_result_navi td,#bk_yanonews_navi td,#tbl_monitor .td_left,#bk_progres_in p,#bk_progred_navi .td_left,#bk_progred_navi .td_right,.bk_sell_list span,#tbl_inquiry span,#bk_progred_navi .td_center{
	font-size	: 10px;
}

#bk_index_progres,#bk_index_result{
	font-size	: 1px;
}

/*font-weight--------------------------------*/
#bk_company th,#tbl_inquiry th{
	font-weight	: normal;
}

#txt_top .txt_title,#txt_bottom span{
	font-weight	: bold;
}

/*line-height--------------------------------*/
#bk_index_progres td,#bk_index_result td,#bk_company td,#bk_company th,.bk_link_category .td_right,#bk_counter div,.bk_sell_guide th,.bk_sell_guide td,#bk_progres_in td,.bk_sell_shop th,.bk_sell_shop td,#tbl_inquiry th,#tbl_inquiry td{
	line-height	: 150%;
}

#bk_company_info,#bk_link_info,#bk_result_info,#tbl_result_top td,#bk_yanonews_info,#bk_monitor p,#tbl_monitor td,#bk_reform_info,#bk_progres_info,#bk_progres_top th,#bk_progres_top td,#bk_progres_bottom,#bk_inquiry_info,#bk_fp_info,#bk_qanda_info,#bk_free_info,#bk_event_info,#bk_event_top th,#bk_event_top td,#bk_sell_info,#bk_fp p{
	line-height	: 180%;
}

#bk_index_news{
	line-height	: 120%;
}

.bk_sell_list th,.bk_sell_list td{
	line-height	: 100%;
}

/*letter-spacing-----------------------------*/
#bk_index_progres td,#bk_index_result td,#bk_information td,#bk_counter,#bk_index_news span,#bk_company_info,#bk_company td,#bk_company th,.bk_link_category td,#bk_link_info,#bk_result_info,#tbl_result_top td,#bk_yanonews_info,#bk_yanonews_top .txt_title,.bk_sell_list th,.bk_sell_list td,.bk_sell_guide th,.bk_sell_guide td,#bk_monitor p,#tbl_monitor td,#bk_reform_info,#bk_progres_info,#bk_progres_bottom,#bk_progres_in td,#bk_inquiry_info,#tbl_inquiry td,#bk_fp_info,#bk_qanda_info,#bk_free_info,#bk_event_info,#bk_sell_info,#bk_fp p{
	letter-spacing	: 1px;
}

#bk_copyright,.bk_link_category .txt_title,#bk_progres_top th,#bk_event_top th{
	letter-spacing	: 2px;
}

#bk_index_progres .txt_title,#bk_index_result .txt_title,#bk_copyright span{
	letter-spacing	: 0px;
}

/*border-style-------------------------------*/
img{
	border-style	: none;
}

#bk_header,#bk_menu,#bk_information,.bk_fp_group,#bk_copyright,#bk_counter,#bk_progres_top th,#bk_progres_bottom div,#bk_progres_in div,.bk_sell_list th,.bk_sell_guide th,.bk_sell_shop th,#tbl_inquiry th,#bk_event_top th{
	border-style	: solid;
}

#tbl_monitor div{
	border-style	: dashed;
}

/*border-width-------------------------------*/
img{
	border-width	: 0px;
}

#bk_header,#bk_menu{
	border-width	: 0px 0px 1px;
}

#bk_information,.bk_fp_group,#bk_copyright{
	border-width	: 1px 0px 0px;
}

#bk_counter{
	border-width	: 2px 0px 0px;
}

#tbl_monitor div,#bk_progres_top th,#bk_progres_bottom div,#bk_progres_in div,.bk_sell_list th,.bk_sell_guide th,.bk_sell_shop th,#tbl_inquiry th,#bk_event_top th{
	border-width	: 1px;
}

/*text-align---------------------------------*/
#bk_wrapper,#bk_company th,#tbl_result_navi .td_left,#bk_yanonews_list,#bk_yanonews_navi .td_left,.bk_sell_guide th,#bk_progred_navi .td_left{
	text-align	: left;
}

body,#bk_information td,#bk_copyright,#bk_counter,.bk_result_category,#bk_yanonews_list div,.bk_sell_list th,.bk_sell_list td,#bk_monitor_top,#tbl_monitor .td_left,#bk_factory div,.bk_reform_one div,#bk_progres_top th,#bk_progres_bottom td,#bk_progres_in td,.bk_sell_guide th,.bk_sell_shop th,#tbl_inquiry th,#tbl_result_navi .td_center,#bk_progred_navi .td_center,#tbl_sell_list td{
	text-align	: center;
}

.bk_link_category .td_left,#tbl_result_top .td_right,.tbl_result_bottom .td_right,#tbl_result_navi .td_right,#bk_yanonews_navi .td_right,#bk_progred_navi .td_right,#bk_footer_inquiry{
	text-align	: right;
}

/*vertical-align-----------------------------*/
img,#bk_index_progres td,#bk_index_result td,#bk_company th,.tbl_result_bottom td,#tbl_monitor td,#bk_progres_in td,#bk_fp td{
	vertical-align	: top;
}

/*margin-------------------------------------*/
*{
	margin		: 0px;
}

/*padding------------------------------------*/
*{
	padding		: 0px;
}

/*float--------------------------------------*/
#bk_index_progres,#bk_index_result,iframe,.bk_link_category,.bk_result_category,#bk_yanonews_list div,#bk_index_news{
	float		: left;
}

/*clear--------------------------------------*/
#bk_information,#bk_footer{
	clear		: left;
}

/*color--------------------------------------*/
a,.bk_qanda_title span{
	color		: #E58917;
}

#bk_index_progres td,#bk_index_result td,#bk_monitor_top{
	color		: #999999;
}

#bk_copyright,#bk_counter,#bk_index_news,.bk_link_category td,#tbl_result_top td,#tbl_result_navi td,#bk_yanonews_navi td,.bk_sell_guide td,#tbl_monitor .td_left,#bk_progres_top td,#bk_progres_in p,#bk_progred_navi td,.bk_sell_shop td,#bk_event_top td,#bk_progres_bottom td,#bk_fp p{
	color		: #666666;
}

#bk_index_news span,#bk_company_info,#bk_company td,.bk_link_category .txt_title,#bk_link_info,#bk_result_info,#tbl_result_top span,#bk_yanonews_info,#bk_yanonews_top .txt_title,.bk_sell_guide th,.bk_sell_list th,.bk_sell_list td,#bk_monitor p,#tbl_monitor td,#bk_reform_info,#bk_progres_info,#bk_progres_in td,#bk_inquiry_info,#tbl_inquiry td,#bk_fp_info,#bk_qanda_info,#bk_free_info,#bk_sell_info{
	color		: #333333;
}

#bk_company th,#bk_progres_in,#bk_progres_bottom .txt_title{
	color		: #1850A7;
}

#txt_top .txt_title{
	color		: #006699;
}

#txt_bottom span{
	color		: #336600;
}

#txt_top .txt_point,#bk_inquiry_info span,#tbl_inquiry span{
	color		: #ff3333;
}

#bk_progres_top th,.bk_sell_list th,.bk_sell_guide th,.bk_sell_shop th,#bk_event_top th{
	color		: #ffffff;
}

/*ALL PAGE--------------------------------------------------------*/
body{
	background	: #8EB0DE url(image/bg_b.jpg) repeat-x 0px 0px;
}

#bd_news{
	background	: #ffffff;
	text-align	: left;
}

/*外枠*/
#bk_wrapper{
	width		: 760px;
	margin		: 0px auto;
	background	: url(image/bg_y.gif) repeat-y 0px 0px;
}

/*ヘッダ*/
#bk_ex{
	background	: url(image/bg_h.jpg) no-repeat 0px 0px;
}

/*ヘッダ*/
#bk_header{
	margin		: 0px 10px;
	padding		: 25px 0px 0px;
	border-color	: #dddddd;
	background	: url(image/bg_h.gif) no-repeat 314px 39px;
}

/*ロゴ画像*/
#img_logo{
	margin		: 6px 0px 6px 6px;
}

#bk_header ul{
	display		: inline;
}

#bk_header li{
	display		: inline;
}

#bk_header #img_navi_1{
	margin		: 21px 6px 0px 17px;
}

#bk_header #img_navi_2{
	margin		: 21px 6px 0px 0px;
}

#bk_header #img_navi_3{
	margin		: 21px 6px 0px 0px;
}

#bk_header #img_navi_4{
	margin		: 21px 0px 0px;
}

/*flash*/
#bk_flash{
	margin		: 0px 10px;
}

/*メニュー*/
#bk_menu{
	margin		: 0px 10px;
	border-color	: #dddddd;
}

#bk_menu li,#bk_menu ul{
	display		: inline;
}
/*コンテンツ*/
#bk_contents{
	width		: 740px;
	padding		: 10px 0px 0px;
	margin		: 0px 20px;
}

/*フッタ*/
#bk_footer{
	background	: url(image/bg_f.gif) no-repeat 0% 100%;
	padding		: 0px 0px 25px;

}

/*著作権*/
#bk_copyright{
	padding		: 16px 0px 15px;
	margin		: 0px 10px;
	border-color	: #dddddd;
}

/*カウンター*/
#bk_counter{
	border-color	: #1850A7;
	margin		: 0px 11px 0px;
	padding		: 8px 0px 8px;
}

/*ナビ*/
#bk_footer_inquiry{
	margin		: 0px 20px 10px 20px;
}

/*INDEX--------------------------------------------------------*/
/*建設中*/
#bk_index_progres{
	width		: 210px;
	margin		: 0px 10px 0px 0px;
	padding		: 0px 0px 10px 0px;
}

#bk_index_progres .img_h{
	margin		: 0px 0px 3px;
}

#bk_index_progres .td_right{
	padding		: 3px 0px 0px 7px;
	line-height	: 130%;
	font-size	: 14px;
}

/*施工実績*/
#bk_index_result{
	width		: 210px;
	margin		: 0px 10px 0px 0px;
}

#bk_index_result .img_h{
	margin		: 0px 0px 3px;
}

#bk_index_result .td_right{
	font-size	: 14px;
	line-height	: 130%;
	padding		: 3px 0px 0px 7px;
}

/*新着情報*/
#bk_index_news{
	width		: 280px;
}

#bk_index_news .img_h{
	margin		: 0px 0px 0px;
}

#bk_index_news p{
	padding		: 11px 0px 6px;
	background	: url(image/index/news_hr.gif) no-repeat 0% 100%;
}

#bk_index_news p.end{
	padding		: 11px 0px 6px;
	background	: none;
}

#bk_index_news span{
	padding		: 0px 15px 0px 21px;
	background	: url(image/index/arrow.gif) no-repeat 6px 0px;
}

/*イベント情報*/
#bk_information{
	margin		: 10px 10px 0px;
	padding		: 6px 5px 0px;
	border-color	: #dddddd;
}

#bk_information .img_h{
	margin		: 0px 0px 0px 5px;
}

#bk_information table{
	margin		: 0px 0px 0px 4px;
}

#img_info_1,#img_info_2,#img_info_3,#img_info_4,#img_info_5,#img_info_6{
	margin		: 10px 4px 2px 0px;
}
#img_info_5{
	margin		: 10px 0px 2px 0px;
}


/*グループサイト*/
.bk_fp_group{
	margin		: 5px 10px 0px;
	padding		: 5px 10px 5px;
	border-color	: #dddddd;
	background	: url(image/index/bg_g.gif) repeat-x 0% 100%;
}

.bk_fp_group .img_h{
	margin		: 1px 0px 4px;
}

.bk_fp_group .img_group_1,.bk_fp_group .img_group_2,.bk_fp_group .img_group_3,.bk_fp_group .img_group_4{
	margin		: 0px 4px 5px 0px;
}

.bk_fp_group .img_group_5{
	margin		: 0px 0px 5px 0px;
}

/*COMPANY--------------------------------------------------------*/
#bk_company{
	margin		: 0px 20px 10px 0px;
}

#bk_company_info{
	padding		: 10px 0px 10px 200px;
	background	: url(image/company/owner.jpg) no-repeat 0% 50%;
}

#bk_company_info div{
	padding		: 14px 13px 20px 20px;
	background	: url(image/company/bg.gif) no-repeat 100% 0%;
}

#bk_company_bottom{
	background	: url(image/company/hr.gif) no-repeat;
	padding		: 10px 10px 0px;
}
#bk_company table{
	width		: 700px;
}

#bk_company th{
	background-image : url(image/company/arrow.gif);
	background-repeat : no-repeat;
	background-position : 0px 9px;
	padding		: 4px 10px 4px 11px;
	background-color	: #f7f7f7;
}

#bk_company td{
	padding		: 4px 0px 4px 4px;
	background	: #f7f7f7;
}

#bk_company .d_top{
	background-color	: #ffffff;
}

/*LINK--------------------------------------------------------*/
#bk_link{
	width		: 720px;
}

#bk_link .img_h{
	margin		: 0px 0px 10px;
}

#bk_link_info{
	padding		: 0px 10px 10px;
	margin		: 0px 0px 10px;
	background	: url(image/link/hr.gif) no-repeat 0% 100%;
}

.bk_link_category{
	width		: 360px;
	margin		: 0px 0px 10px;
}

.bk_link_category .td_left{
	width		: 130px;
}

.bk_link_category .td_right{
	padding		: 0px 10px 0px 5px;
}

/*RESULT--------------------------------------------------------*/
#bk_result{
	width		: 720px;
}

#bk_result .img_h{
	margin		: 0px 0px 10px;
}

#bk_result_info{
	padding		: 0px 10px 10px;
	margin		: 0px 0px 10px;
	background	: url(image/result/hr.gif) no-repeat 0% 100%;
}

.bk_result_category{
	width		: 238px;
	height		: 200px;
	background	: url(image/result/bg.jpg) no-repeat 0px 0px;
}

.bk_result_category img{
	margin		: 0px 19px 8px;
}

#tbl_result_top{
	width		: 700px;
	margin		: 0px 10px;
}

#tbl_result_top .td_left{
	padding		: 0px 0px 0px 5px;
}

.tbl_result_bottom{
	width		: 700px;
	margin		: 10px 10px 0px;
}

#img_result_2{
	margin		: 0px 0px 10px;
}


#tbl_result_navi{
	width		: 700px;
	margin		: 10px;
}

/*YANONEWS--------------------------------------------------------*/
#bk_yanonews{
	width		: 720px;
}

#bk_yanonews .img_h{
	margin		: 0px 0px 10px;
}

#bk_yanonews_info{
	padding		: 0px 10px 10px;
	margin		: 0px 0px 10px;
	background	: url(image/yanonews/hr.gif) no-repeat 0% 100%;
}

#bk_yanonews_info p{
	padding		: 0px 0px 0px 130px;
	background	: url(image/yanonews/title_s.gif) no-repeat 0px 5px;
}

#bk_yanonews_list{
	margin		: 0px 0px 10px 30px;
}

#bk_yanonews_list div{
	width		: 200px;
	margin		: 0px 25px 15px 0px;
}

#bk_yanonews_top{
	
}

#bk_yanonews_top .txt_title{
	padding		: 0px 0px 0px 2px;
}

#bk_yanonews_top img{
	margin		: 2px 0px 10px 0px;
}

#bk_yanonews_navi table{
	width		: 700px;
	margin		: 10px;
}

/*SELL--------------------------------------------------------*/
#tbl_sell_list{
	width		: 700px;
	margin		: 10px 10px 0px;
}

#tbl_sell_list img{
	margin		: 0px 0px 5px;
}

#bk_sell_info{
	padding		: 0px 10px 0px;
}

#bk_sell{
	margin		: 0px 0px 10px;
}

#bk_sell .img_h{
	margin		: 0px 0px 10px;
}


.bk_sell_list{
	margin		: 0px 10px;
}

.bk_sell_list table{
	margin		: 15px 0px 0px;
	width		: 260px;
	background	: #dddddd;
}

.img_price_01{
	margin		: 15px 0px 0px 10px;
}

.bk_sell_list span{

}

.bk_sell_list th{
	padding		: 8px 6px 6px 6px;
	background	: url(image/sell/bg.gif) repeat-x 0px 0px #52BD6D;
	border-color	: #ffffff;
}

.bk_sell_list td{
	padding		: 10px 6px 9px 6px;
	background	: #ffffff;
}

#bk_sell_list_01{
	padding		: 0px 0px 0px 0px;
	background	: url(image/sell/map.gif) no-repeat 270px 22px;
}

#bk_sell_list_02{
	padding		: 0px 0px 0px 0px;
	background	: url(image/sell/02_map.gif) no-repeat 330px 22px;
}

.bk_sell_list .img_title{
	margin		: 0px 0px 5px 0px;
}

.bk_sell_guide{
	margin		: 15px 0px 0px;
}

.bk_sell_guide table{
	width		: 700px;
	margin		: 0px 10px 15px;
	background	: #dddddd;
}

.bk_sell_guide th{
	width		: 90px;
	padding		: 6px 5px 4px 5px;
	background	: url(image/sell/bg.gif) repeat-x 0px 0px #52BD6D;
	border-color	: #ffffff;
}

.bk_sell_guide td{
	padding		: 6px 6px 4px;
	background	: #ffffff;
}

.bk_sell_guide .img_title{
	margin		: 0px 0px 5px 10px;
}
.bk_sell_shop{
	margin		: 0px 0px 0px 10px;
}

#bk_sell_shop_1{
	padding		: 0px 0px 0px 0px;
}

.bk_sell_shop table{
	margin		: 5px 0px 10px 0px;
	width		: 435px;
	background	: #dddddd;
}

.bk_sell_shop .img_title{

}

.bk_sell_shop th{
	background	: url(image/sell/bg.gif) repeat-x 0px 0px #52BD6D;
	padding		: 8px 6px 7px;
	width		: 90px;
	border-color	: #ffffff;
}

.bk_sell_shop td{
	background	: #ffffff;
	padding		: 8px 6px 7px;
}




/*MONITOR--------------------------------------------------------*/
#bk_monitor{
	width		: 720px;
}

#bk_monitor .img_title{
	margin		: 10px 0px 4px;
}

#bk_monitor .img_h{
	margin		: 0px 0px 10px;
}

#img_monitor_image{
	margin		: 0px 10px;
}

#bk_monitor_top{
	background	: url(image/monitor/hr.gif) no-repeat 0% 100%;
	padding		: 10px 10px;
	margin		: 0px 0px 10px;
}

#bk_monitor p{
	width		: 700px;
	margin		: 0px 10px 15px;
}

#txt_top .txt_point{

}


#tbl_monitor{
	margin		: 5px 0px 0px;
	width		: 700px;
}

#tbl_monitor .td_left{
	width		: 355px;
	padding		: 0px 0px 0px 0px;
}

#tbl_monitor .td_left{
	width		: 345px;
	padding		: 0px 0px 0px 0px;
}

#img_txt_3{
	margin		: 5px 0px;
}

#tbl_monitor div{
	margin		: 10px 5px 0px;
	padding		: 10px;
	border-color	: #A8DEB5;
}

#tbl_monitor_bottom{
	margin		: 10px 0px 0px;
}

#tbl_monitor_bottom .td_1_2{
	text-align	: right;
}

#tbl_monitor_bottom td{
	padding		: 0px 2px 10px;
}

/*FACTORY--------------------------------------------------------*/
#bk_factory{
}

#bk_factory .img_h{
	margin		: 0px 0px 10px;
}

#bk_factory_image{
	width		: 720px;
}

#bk_factory_image img{
	margin		: 0px 0px 10px;
}

/*REFORM--------------------------------------------------------*/
#bk_reform{
}

#bk_reform .img_h{
	margin		: 0px 0px 10px;
}

#bk_reform_info{
	padding		: 0px 10px 0px;
	margin		: 0px 0px 0px;
}

.bk_reform_one{
	width		: 720px;
	margin		: 10px 0px 0px;
	padding		: 10px 0px 0px;
	background	: url(image/reform/hr.gif) no-repeat 0px 0px;
}

.bk_reform_one .img_title{
	margin		: 0px 0px 0px 10px;
}

.bk_reform_one div{
	width		: 700px;
	margin		: 10px 0px;
}

/*PROGRES--------------------------------------------------------*/
#bk_progres{
}

#bk_progres .img_h{
	margin		: 0px 0px 10px;
}

#bk_progres_info{
	padding		: 0px 10px 0px;
	margin		: 0px 0px 10px;

}

#bk_progres_top{
	margin		: 10px 0px 0px;
	width		: 700px;
}

#bk_progres_top table{
	background	: #cccccc;
	width		: 700px;
}



#bk_progres_top th{
	background	: #52BD6D url(image/progres/bg.gif) repeat-x 0px 0px;
	border-color	: #ffffff;

}

#bk_progres_top td{
	background	: #ffffff;
	width		: 33%;
}

#bk_progres_top th,#bk_progres_top td{
	padding		: 5px 10px 4px;
}

#bk_progres_bottom{
	background	: url(image/progres/hr.gif) no-repeat 0px 0px;
	margin		: 0px 0px 10px;
	padding		: 10px 0px 0px;
}

#bk_progres_bottom table{
	width		: 700px;
	margin		: 5px 10px 0px;
}

#bk_progres_bottom img{

}

#bk_progres_bottom .txt_title{
	padding		: 0px 0px 0px 10px;
}

#bk_progres_bottom td{
}

#bk_progres_bottom div{
	width		: 160px;
	padding		: 1px;
	border-color	: #dddddd;
	margin		: 0px auto 4px;
}

#bk_progres_in{
	margin		: 0px 10px;
	width		: 700px;
	padding		: 10px 0px 0px;
	background	: url(image/progres/hr.gif) no-repeat 0px 0px;
}

#bk_progres_in table{
	width		: 700px;
	margin		: 10px 0px;
}

#bk_progres_in td{
	width		: 33%;
	padding		: 0px 10px 10px;
}

#bk_progres_in p{
}

#bk_progres_in img{
	margin		: 0px 0px 0px;
}

#bk_progres_in .txt_h{
	padding		: 0px 0px 0px 35px;
	margin		: 5px 0px 0px;
}

#bk_progres_in div{
	border-color	: #dddddd;
	width		: 160px;
	height		: 120px;
	padding		: 1px;
	margin		: 0px auto 4px;
}

#bk_progred_navi table{
	width		: 700px;
	margin		: 0px 10px 10px;
}

#bk_progred_navi .td_left,#bk_progred_navi .td_right{
}


/*INQUIRY--------------------------------------------------------*/
#bk_inquiry{
	width		: 720px;
}

#bk_inquiry_info{
	padding		: 10px;
	margin		: 0px 0px 10px;
	background	: url(image/inquiry/hr.gif) no-repeat 0% 100%;
}

#bk_inquiry_info span{
}

#bk_inquiry form{
	margin		: 10px;
}

#tbl_inquiry{
	width		: 700px;
	background	: #dddddd;
	margin		: 0px 0px 10px;
}

#tbl_inquiry span{
	padding		: 0px 0px 0px 5px;
}

#tbl_inquiry th{
	width		: 120px;
	border-color	: #ffffff;
	padding		: 5px 5px 4px;
	background	: #D4DEEE url(image/inquiry/bg.gif) repeat-y 100% 0%;
}

#tbl_inquiry td{
	padding		: 5px 5px 4px;
	background	: #ffffff;
}

#tbl_inquiry .inq_m{
	width		: 200px;
	height		: 18px;
}

#tbl_inquiry .inq_s{
	width		: 100px;
	height		: 18px;
}

#tbl_inquiry .inq_l{
	width		: 300px;
	height		: 18px;
}

#tbl_inquiry .inq_se{
	width		: 100px;
	height		: 18px;
}

#tbl_inquiry .inq_t{
	width		: 560px;
	height		: 100px;
}

#inq_submit{
	width		: 130px;
}

/*FP--------------------------------------------------------*/
#bk_fp{
	width		: 720px;
}

#bk_fp_info{
	padding		: 10px;
	margin		: 0px 0px 10px;
}

#bk_fp p{
	margin		: 0px 10px;
	text-indent	: 8pt;
}

#bk_fp_top{
	padding		: 0px 300px 0px 0px;
	background	: url(image/fp/image.jpg) no-repeat 100% 0px;
}

#bk_fp table{
	margin		: 10px 0px 0px;
	background	: url(image/fp/bg.gif) repeat-y 0px 0px;
}



#bk_fp td{
	width		: 33%;
}

#bk_fp .img_title{
	margin		: 0px 0px -10px;
}

#bk_fp .img_title_s{
	margin		: 0px 0px 0px 5px;
}

.bk_fp_one{
	margin		: 0px 0px 25px;
}

.bk_fp_one img{
	margin		: 15px 0px 0px;
}

/*ADMIN--------------------------------------------------------*/
#bk_admin{
	width		: 720px;
}

#bk_admin_info{
	text-align	: center;
	padding		: 10px;
	margin		: 0px 0px 10px;
}

#bk_admin_info img{
	margin		: 10px;
}

/*Q&A--------------------------------------------------------*/
#bk_qanda{
	width		: 720px;
}

#bk_qanda_info{
	padding		: 10px;
	margin		: 0px 0px 10px;
}

.bk_qanda_one{
	margin		: 15px 0px 0px;
}

.bk_qanda_title{
	cursor		: pointer;
}

.bk_qanda_title span{

	text-decoration	: underline;
}

.bk_qanda_title img{
	margin		: 0px 2px 0px 0px;
	vertical-align 	: middle;
}

.bk_qanda_txt{
	display		: none;
	background	: url(image/qanda/a.gif) no-repeat 0px 5px;
	padding		: 5px 0px 0px 38px;
}
/*FREE--------------------------------------------------------*/
#bk_free{
	width		: 720px;
}

#bk_free_info{
	padding		: 10px;
	margin		: 0px 0px 10px;
}






/*EVENT--------------------------------------------------------*/
#bk_event{
}

#bk_event .txt_navi{
	padding		: 0px 0px 0px 15px;
}

#bk_event .img_h{
	margin		: 0px 0px 10px;
}

#bk_event_info{
	padding		: 0px 10px 0px;
	margin		: 0px 0px 10px;

}

#bk_event_top{
	margin		: 10px 0px 0px;
	width		: 700px;
}

#bk_event_top table{
	background	: #cccccc;
	width		: 700px;
}



#bk_event_top th{
	background	: #52BD6D url(image/event/bg.gif) repeat-x 0px 0px;
	border-color	: #ffffff;

}

#bk_event_top td{
	background	: #ffffff;

}

#bk_event_top th,#bk_event_top td{
	padding		: 5px 10px 4px;
}

/*MAP-------------------------------------------*/
#bk_map #img_map{
	margin		: 10px;
}

#bk_map table{
	margin		: 10px 10px 10px 20px;
}

#bk_map td{
	padding		: 5px 0px 5px 5px;
	letter-spacing	: 1px;
	line-height	: 180%;
	color		: #333333;
}

#bk_map th{
	vertical-align	: top;
	padding		: 5px 0px 5px 0px;
	letter-spacing	: 1px;
	line-height	: 180%;
	color		: #52BD6D;
}

#bk_map td img{
	margin		: 0px 0px 15px;
}