@charset "utf-8";

.main_area{width:830px; margin-top: 10px; margin-bottom:15px;}
.article_main{width:620px;}
.basic_main{width:585px;}
.img_h {margin:0; padding:0;}
.fsize10 {font-size:10px;}
.font_bold { font-weight:bold;}

/* ========== BFD001TP ========== */
div.section {
	clear:both;
	padding-top:10px;
}
div.section h3.interview {
	width:620px;
	height:41px;
	margin:0;
	padding:0;
	background-image:url("/images/share/col_interview_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	vertical-align:top;
}
div.section h3.information {
	width:620px;
	height:41px;
	margin:0;
	padding:0;
	background-image: url("/images/share/col_information_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	vertical-align:top;
}
div.section h3.interior {
	width:620px;
	height:41px;
	margin:0;
	padding:0;
	background-image: url("/images/share/col_interior_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	vertical-align:top;
}
div.intro {
	width:620px;
	padding-top:9px;
}
div.left{
	float:left;
	width:196px;
}
div.right{
	float:left;
	width:424px;
}
div.right h4{
	margin:0;
	padding:4px 0 2px 36px;
	color:#FA140F;
	font-size:14px;
	font-weight:bold;
	background-image:url("/images/share/icon_new.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.right p{
	margin:5px 0 0 0;
	padding-bottom:10px;
	color:666666;
	font-size:12px;
	line-height:140%;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
}
div.right p a:link{ color:#FA140F; text-decoration:underline;}
div.right p a:visited{ color:#FA140F; text-decoration:underline;}
div.right p a:hover{ color:#FA140F; text-decoration:none;}
div.right h5{
	margin:0;
	padding:8px 0 4px 0;
}
div.right ul.backnumber_list{
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
}
div.right ul.backnumber_list li{
	margin:0;
	padding:2px 0 2px 13px;
	background:url("/images/share/cmn_tri_red.gif") no-repeat 1px 5px;
}
div.hrline {
	clear:both;
	width:620px;
	height:2px;
	margin:0;
	padding:0;
	border-top:1px solid #FFBBB5;
}
/* ========== BFD001TPここまで ========== */
/* ========== BFDH001 ========== */
table.seikatsu01_title1 {
	clear:both;
	width:620px;
	height:220px;
}
table.seikatsu01_title1 td.lu{
	width:270px;
	height:96px;
	background-image:url("/images/share/seikatsu01_mid_lu_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
table.seikatsu01_title1 td.lu img{
	margin:10px 0 0 0;
}
table.seikatsu01_title1 td.ld{
	width:270px;
	height:124px;
	background-image:url("/images/share/seikatsu01_mid_ld_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
table.seikatsu01_title1 p{
	margin:3px 10px 3px 12px;
	color:#FFFFFF;
	font-size:12px;
	line-height:130%;
}
table.seikatsu01_title1 td.right{
	width:350px;
	height:220px;
}
table.seikatsu01_title2 {
	width:620px;
	margin-top:10px;
	border-top:3px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:2px solid #999999;
}
table.seikatsu01_title2 td.left{
	width:315px;
}
table.seikatsu01_title2 td.left p{
	margin:10px 5px 8px 10px;
	color:#333333;
	font-size:12px;
	line-height:130%;
}
table.seikatsu01_title2 td.right{
	width:280px;
	padding:8px 5px;
}
table.seikatsu01_title2 td.right img{
	margin-bottom:5px;
}
table.seikatsu01_title2 td.right p.name{
	background-color:#EBEBD6;
	padding:10px 10px 5px 10px;
	margin:0;
	color:#333333;
	font-size:14px;
	line-height:120%;
}
table.seikatsu01_title2 td.right p.info{
	background-color:#EBEBD6;
	padding:5px 10px 10px 10px;
	margin:0;
	color:#333333;
	font-size:12px;
	line-height:130%;
}


div.seikatsu01_interview {
	width:620px;
	clear:both;
	padding-top:20px;
}
div.seikatsu01_interview h4 {
	padding:5px 8px 3px 8px;
	margin:0;
	background-color:#FA140F;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
div.seikatsu01_interview p.question {
	width:604px;
	padding:15px 8px;
	margin:0;
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
}
div.seikatsu01_interview div.answer {
	width:620px;
	padding-top:10px;
	padding-bottom:10px;
}
div.seikatsu01_interview div.photo{
	float:left;
	width:260px;
}
div.seikatsu01_interview div.photo p{
	margin:10px 5px 0 5px;
	padding:0;
	color:#CC3300;
	font-size:10px;
	line-height:130%;
}
div.seikatsu01_interview div.text{
	float:left;
	width:360px;
}
div.seikatsu01_interview p.sec{
	margin:10px 5px 0 10px;
	padding:0;
	color:#666666;
	font-size:14px;
	line-height:130%;
}
div.seikatsu01_interview p.top{
	margin:0 5px 0 10px;
	padding:0;
	color:#666666;
	font-size:14px;
	line-height:130%;
}
table.interview_top {
	clear:both;
	width:620px;
	background-color:#e0e0e0;
}
table.interview_top td {
	padding:3px 8px 2px 8px;
	color:#000000;
	font-size:12px;
}
table.interview_top1 {
}
table.interview_top1 td{
	font-size:12px;
	padding:0 0 0 13px; 
	background-image:url("/images/share/cmn_tri_red.gif");
	background-repeat:no-repeat;
	background-position:1px 2px;
}
div.backnumber_menu {
	clear:both;
	width:620px;
	height:28px;
	padding-top:7px;
	background-image:url("/images/share/list_t_backnum.gif");
	background-repeat:no-repeat;
	background-position:1px 9px;
}
ul.backnumber_menu{ padding-bottom:5px; padding-left:75px; color:#333; letter-spacing:-1px;}
ul.backnumber_menu:after{ clear:both; content:"."; visibility:hidden;}
ul.backnumber_menu li{ display:block; padding:2px 0 2px 10px; background:url("/images/share/cmn_tri_red.gif") no-repeat 1px 5px;}
li.backnumber_menu01{ float:left; margin-right:13px; font-size:12px;}
div.other_news {
	clear:both;
	width:620px;
	padding-top:13px;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:left top;
	text-align:left;
}
table.other_news {
	clear:both;
	width:620px;
	padding-top:13px;
	margin-top:15px;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
}
table.other_news td.newslist{
	padding:17px 5px 3px 5px;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:left top;
}
table.other_news td.newslist01{
	padding:5px 5px 0 10px;
}
table.other_news td.newslist02{
	padding:0 5px 0 10px;
}
table.other_news td.newslist03{
	padding:0 5px 10px 10px;
}
td.titlepdp{
	padding-top:1px;
}
table.label {
	background-color:#e0e0e0;
}
table.label td{
	padding:3px 11px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
table.list_table { margin:1px 0 0 0;}
table.list_table td.mid { padding-top:1px; padding-bottom:3px; font-size:12px; color:#333333; }
table.list_table td.list { font-size:12px; padding:0 0 3px 10px; background:url("/images/share/cmn_tri_red.gif") no-repeat 1px 2px;}
/* ========== BFDH001ここまで ========== */
/* ========== BFDK300 ========== */

#right_contents{ float:left; width:585px;}
#left_sidebar{ float:left; width:245px;}

a.basic_list:link{ color:#FF88B7; text-decoration:none; font-weight:bold;}
a.basic_list:visited{ color:#FF88B7; text-decoration:none; font-weight:bold;}
a.basic_list:hover{ color:#FF88B7; text-decoration:underline; font-weight:bold;}

p.basic_copy{margin:0; padding:0; font-size:10px;}

div.basic_sidemenu {
	float:left;
	width:230px;
	height:444px;
	margin:0;
	padding:0;
	background-image:url("/images/share/sidemenu_basic_bg.jpg");
	background-repeat:repeat-x;
	background-position:left top;
}
div.basic_sidemenu img {
	margin: 10px 0 0 0;
}

div.basic_sidemenu ul.basic_list{
	margin:10px 0 0 12px;
	padding:0 0 10px 0;
	font-size:12px;
}
div.basic_sidemenu ul.basic_list li{
	margin:0;
	padding:2px 0 2px 12px;
	background:url("/images/share/cmn_tri_red.gif") no-repeat 1px 5px;
}

.gonavi_basic{clear:both; background:url(../img/place_under_bg.jpg) no-repeat; height:83px; margin-bottom:25px;}
	.gonavi_basic li.navi_cpoy{float:left; color:#333; padding:45px 0 0 120px;}
	.gonavi_basic li.navi_b{float:right; text-align:right; margin-top:20px;}

.gofair_basic{clear:both; background:url(../img/fair_under_bg.jpg) no-repeat; height:83px; margin-bottom:25px;}
	.gofair_basic li.navi_cpoy{float:left; color:#333; padding:45px 0 0 120px;}
	.gofair_basic li.navi_b{float:right; text-align:right; margin-top:20px;}

div.basic_cornerbox {
	clear:both;
	width:585px;
	margin:1px 0px 0px 0px;
	padding:0;
}
div.basic_cornerbox_top {
	clear:both;
	width:585px;
	margin:1px 0px 0px 0px;
	padding:1px 0 0 0;
	border-top:1px solid #FF0000;
}
.cornerboxtop {
	margin-top:12px;
}
.cornerboxtop1 {
	margin-top:20px;
}
div.basic_cornerbox h3 {
	width:585px;
}
ul.basic_anchormenu{ padding-bottom:15px; padding-left:1px; color:#333; margin-top:10px;}
ul.basic_anchormenu:after{ clear:both; content:"."; visibility:hidden;}
ul.basic_anchormenu li{ display:block; padding:2px 0 2px 10px; background:url("/images/share/cmn_tri_red.gif") no-repeat 1px 5px;}
li.basic_anchormenu01{ float:left; margin-right:13px; font-size:12px;}

#wedding_concept { width:585px; height:170px; margin-top:12px;}
#wedding_concept_left { 
	float:left;
	width:202px;
	height:170px;
	margin:0;
	background-image:url("/images/share/place_concept_bgl.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
#wedding_concept_left div { 
	width:178px;
	margin:12px 0 0 16px;
}
#wedding_concept_left h4 { 
	width:178px;
	margin:0;
}
#wedding_concept_left p { 
	width:178px;
	margin:2px 0 0 0;
	padding:0;
	font-size:12px;
	color:#666666;
	line-height:130%;
}
#wedding_concept_center { 
	float:left;
	width:179px;
	height:170px;
	margin:0;
}
#wedding_concept_right { 
	float:left;
	width:204px;
	height:170px;
	margin:0;
	background-image:url("/images/share/place_concept_bgr.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
#wedding_concept_right div { 
	width:178px;
	margin:62px 0 0 14px;
}
#wedding_concept_right h4 { 
	width:178px;
	margin:0;
}
#wedding_concept_right p { 
	width:178px;
	margin:2px 0 0 0;
	padding:0;
	font-size:12px;
	color:#666666;
	line-height:130%;
}

div.text_list{
	width:585px;
	margin:0;
	padding:6px 0 0 0;
}
div.text_list1{
	clear:both;
	width:585px;
	margin:0;
	padding:6px 0 0 0;
}
div.leftlist{
	float:left;
	width:280px;
	margin:5px 0 0 0;
	padding:0;
}
div.rightlist{
	float:left;
	width:274px;
	margin:5px 0 0 31px;
	padding:0;
}
div.text_list h4,
div.text_list1 h4 { 
	margin:0;
	padding:0;
	font-size:14px;
	color:#0099FF;
	font-weight:bold;
}
div.text_list p,
div.text_list1 p { 
	margin:0;
	padding:5px 1px 12px 1px;
	font-size:12px;
	color:#666666;
	line-height:130%;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* ========== BFDK300ここまで ========== */
/* ========== BFDK400 ========== */
div.fair_junbi1{
	width:585px;
	margin-top:10px;
	background-image:url("/images/share/fair_junbi_m1.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.fair_junbi2{
	width:585px;
	margin-top:10px;
	background-image:url("/images/share/fair_junbi_m2.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.fair_junbi3{
	width:585px;
	margin-top:10px;
	background-image:url("/images/share/fair_junbi_m3.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.fair_junbi1 h4,
div.fair_junbi2 h4,
div.fair_junbi3 h4 {
	margin:0 0 0 43px;
	padding:0;
}
div.fair_junbi1 p,
div.fair_junbi2 p,
div.fair_junbi3 p {
	margin:7px 0 10px 43px;
	padding:0;
	font-size:12px;
	color:#666666;
	line-height:120%;
}

/* ========== BFDK400ここまで ========== */
/* ========== BFDK200 ========== */

#schedule_intro { width:585px; height:210px; margin-top:20px;}
#schedule_intro_left { 
	float:left;
	width:293px;
	height:210px;
	margin:0;
	background-image:url("/images/basic/schedule_8mon_photo.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
#schedule_intro_left div { 
	width:260px;
	margin:141px 0 0 18px;
	padding:0;
}
#schedule_intro_left p{ 
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	line-height:110%;
	font-weight:bold;
}
#schedule_intro_left p.normal{ 
	margin-top:3px;
	font-weight:normal;
}

#schedule_intro_left a{font-weight:bold;}
#schedule_intro_right a{font-weight:bold;}

#schedule_intro_right { 
	float:left;
	width:292px;
	height:210px;
	margin:0;
	background-image:url("/images/basic/schedule_2mon_photo.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
#schedule_intro_right div { 
	width:260px;
	margin:100px 0 0 18px;
	padding:0;
}
#schedule_intro_right p { 
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	line-height:110%;
}
#schedule_intro_right p.bold { 
	font-weight:bold;
	margin-top:3px;
}
div.schedule_list_s8_8m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_8m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_6m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_6m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_5m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_5m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_3m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_3m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_2m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_2m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_1m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_1m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_1w{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_1w.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_3d{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_3d.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_2m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_2m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_1m{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_1m.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_1w{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_1w.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_3d {
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_3dbe.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_1d{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_1d.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_d{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s2_d.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s2_ad{
	width:585px;
	margin-top:15px;
	padding-top:5px;
	background-image:url("/images/basic/schedule_ico_s8_a1d.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
div.schedule_list_s8_8m p,
div.schedule_list_s8_6m p,
div.schedule_list_s8_5m p,
div.schedule_list_s8_3m p,
div.schedule_list_s8_2m p,
div.schedule_list_s8_1m p,
div.schedule_list_s8_1w p,
div.schedule_list_s8_3d p,
div.schedule_list_s2_2m p,
div.schedule_list_s2_1m p,
div.schedule_list_s2_1w p,
div.schedule_list_s2_3d p,
div.schedule_list_s2_1d p,
div.schedule_list_s2_d p,
div.schedule_list_s2_ad p {
	margin:0 0 0 124px;
	padding:3px 7px 2px 7px;
	font-size:12px;
	color:#333333;
	line-height:120%;
}
div.schedule_list_s8_8m p.orange,
div.schedule_list_s8_6m p.orange,
div.schedule_list_s8_5m p.orange,
div.schedule_list_s8_3m p.orange,
div.schedule_list_s8_2m p.orange,
div.schedule_list_s8_1m p.orange,
div.schedule_list_s8_1w p.orange,
div.schedule_list_s8_3d p.orange,
div.schedule_list_s2_2m p.orange,
div.schedule_list_s2_1m p.orange,
div.schedule_list_s2_1w p.orange,
div.schedule_list_s2_3d p.orange,
div.schedule_list_s2_1d p.orange,
div.schedule_list_s2_d p.orange,
div.schedule_list_s2_ad p.orange  {
	background-color:#FBEADD;
}
div.schedule_message{
	width:585px;
	margin-top:20px;
	text-align:center;
}


.gonavi_s{clear:both; background:url(../img/nav_under_bg_s.jpg) no-repeat; height:83px; margin-bottom:25px;}
	.gonavi_s li.navi_cpoy{float:left; color:#333; padding:45px 0 0 112px;}
	.gonavi_s li.navi_b{float:right; text-align:right; margin-top:20px;}
/* ========== BFDK200ここまで ========== */
/* ========== BFDK01TP ========== */
div.base_sidemenu {
	float:left;
	width:230px;
	height:460px;
	margin:0;
	padding:0;
	background-image:url("/images/share/sidemenu_basic_bg.jpg");
	background-repeat:repeat-x;
	background-position:left top;
}
div.base_sidemenu img {
	margin: 10px 0 0 0;
}
div.base_sidemenu img.text {
	margin: 0;
}

div.toplistbox{
	width:585px;
	border-bottom:1px solid #ccc;
}
div.toplist_shedule_left{
	float:left;
	width:200px;
	height:45px;
	margin:0;
	padding:0;
}
div.toplist_hall_left,
div.toplist_event_left{
	float:left;
	width:200px;
	height:45px;
	margin:0;
	padding:0;
}

div.toplist_right{
	float:left;
	width:385px;
	height:45px;
	margin:0;
	padding:0;
}


div.toplist_right p{
	margin:0;
	padding:0 0px 0 13px;
	font-size:12px;
	color:#333333;
	letter-spacing:-0.04em;
}
div.toplist_right ul{
	padding-bottom:0px;
	padding-left:5px;
	margin-top:4px;
	color:#333;
	font-size:14px;
}
div.toplist_right ul li,{
	display:block;
	padding:2px 0 2px 8px;
	background:url("/images/share/cmn_tri_red.gif") no-repeat 0px 5px;
}

/* ========== BFDK01TP ========== */

/* ========== BFDK400 ========== */

#gift_style{
	clear:both;
	width:585px;
	padding-top:15px;
}

#gift_style_l{
	width:126px;
	float:left;
}

#gift_style_r{
	width:412px;
	float:right;
	border-left:1px solid #CCC;
	padding-left:18px;
}

#gift_style_r p{
	margin-top:6px;
	font-size:14px;
	line-height:140%;
}

#bottom_line{
	clear:both;
	width:585px;
	margin-bottom:15px;
	height:15px;
	border-bottom:1px solid #CCC;
}
/* ========== BFDK400了 ========== */


/* ========== BFDK500 ========== */

table.dress{
	clear:both;
	margin-top:10px;
	
}

table.dress td{
	width:35%;
	margin:1px;
	padding:8px;
	background:#CCC;
	vertical-align:middle;
	font-size:12px;
	font-weight:normal;
}

table.dress th{
	width:30%;
	font-size:14px;
	font-weight:bold;
	color:#0099FF;
	background:#E1F3FF;
	padding:8px;
	text-align:left;
}

table.dress p{
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin-top:6px;
}

table.dress td.white{
	width:30%;
	background:#FFF;
	height:25px;
	padding:0;
}

table.dress td.merit{
	width:35%;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:#FF6600;
	height:19px;
	text-align:center;
	padding:6px 0p 0p 0p;
}

table.dress td.demerit{
	width:35%;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:#0099FF;
	height:19px;
	text-align:center;
	padding:6px 0px 0p 0p;
}

#dress_leftbox {
	float:left;
	width:284px;
	margin:5px 0 0 0;
	padding:0;
}

#dress_lb_left{
	float:left;
	width:184px;
}

#dress_lb_left p {
	margin:10px 0 0 0;
}

#dress_lb_rigt{
	float:right;
	width:100px;
}

#dress_rightbox {
	float:left;
	width:284px;
	margin:5px 0 0 11px;
	padding:0;
}

#dress_rb_left{
	float:left;
	width:184px;
}

#dress_rb_left p {
	margin:10px 0 0 0;
}

#dress_rb_rigt{
	float:right;
	width:100px;
}

/* ========== BFDK500了 ========== */

/* ========== BFDK600 ========== */

#ring_box{
	margin-top:10px;
}

#ring_boxlead{
	width:148px;
	float:left;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#999900;
}

#ring_boxtext{
	width:437px;
	float:right;
	margin-top:10px;
}

#ring_boxline{
	clear:both;
	margin-top:15px;
	height:10px;
	background-image:url("/images/share/hr_dot1.gif");
	background-repeat:repeat-x;
	background-position:top;
}

#ring_leftbox {
	float:left;
	width:284px;
	margin:10px 0 0 0;
	padding:0;
}

#ring_rightbox {
	float:left;
	width:284px;
	margin:10px 0 0 11px;
	padding:0;
}


/* ========== BFDK600了 ========== */

/* ========== BFDK700 ========== */

#ryouri_box{
	clear:both;
	margin-top:10px;
}

#ryouri_leftbox {
	float:left;
	width:184px;
	margin:10px 0 0 0;
	padding:0;
}

#ryouri_leftbox p{
	margin:4px 0 0 4px;
}

#ryouri_rightbox {
	float:left;
	width:184px;
	margin:10px 0 0 15px;
	padding:0;
}

#ryouri_rightbox p{
	margin:4px 0 0 4px;
}

#ryouri_leftphbox {
	float:left;
	width:187px;
	margin:10px 0 0 0;
	padding:0;
}

#ryouri_rightphbox {
	float:left;
	width:187px;
	margin:10px 0 0 12px;
	padding:0;
}

/* ========== BFDK700了 ========== */

/* ========== BFDK800 ========== */
#programbox{
	margin-top:10px;
}

table.pgb_left{
	margin-top:10px;
	float:left;
	width:310px;
}

table.pgb_left td{
	width:310px;
	border:0;
	padding:6px 0 5px 0;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:#FFE6E6;
}

table.pgb_left td.even{
	width:310px;
	border:0;
	padding:6px 0 5px 0;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:#FFCCCC;
}

table.pgb_left td.arrow{
	width:310px;
	border:0;
	height:25px;
	text-align:center;
	padding:0;
	background:#FFFFFF;
}

#pgb_right{
	float:right;
	width:255px;
	margin-top:10px;
}

#pgb_r_textbox{
	width:235px;
	margin-left:20px;
	padding:5px 10px 0 10px;
	background-image:url("/images/basic/party_pointline.gif");
	background-repeat:repeat-y;
}

#pgb_right img.pgb_title{margin-left:20px; text-align:right;}

#pgb_r_bottom{
	margin-bottom:14px;
	margin-left:20px;
}

/* ========== BFDK800了 ========== */

/* ========== BFDK900 ========== */
#ensyutu_box{
	margin-top:10px;
}

#ensyutu_boxlead{
	width:130px;
	float:left;
	margin-top:10px;
}

#ensyutu_boxtext{
	width:435px;
	float:right;
	margin-top:10px;
	padding:0 10px 0 10px;
}

