@charset "utf-8";
@import url("accordion/accordion.css");
* {
	padding: 0;
	margin: 0;
	color: #333;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 1.5;
}

body {
	color: #333;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
}
img {
border:0px;
}
#FlashContent {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	display: run-in;
	}
	#FlashContent_all {
	width: 100%;
	height: 338px;
	margin-left: auto;
	margin-right: auto;
	}
.header {
	background-image: url(img/top_1_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 99px;
}
.navi_box {
	height: 26px;
}
.information {
	position: absolute;
	top: 110px;
	text-align:center;
	width:100%;
	z-index: 3;

}
.info_box {
	margin-left:auto;
	margin-right:auto;
	width: 393px;
	text-align:center;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 507px;
}
.info_box .info_main {
	height: 338px;
	width: 389px;
	border: 1px solid #999999;
	padding: 1px;
}
.info_main .info_side {
	background-color:transparent;
	height: 18px;
	width: 459px;
	padding-top: 8px;
}
.info_side .info_l {
	background-color:transparent;
	height: 18px;
	width: 387px;
	float: left;
	margin-right: 2px;
	background-image: url(img/info_box.jpg);
	background-color:transparent;
	padding-left: 29px;
	padding-right: 6px;
	font-size: 9px;
	color: #000000;
	overflow: hidden;
	line-height: 10px;
}
.info_side .info_r {
	float: right;
	height: 18px;
	width: 35px;
}
.bg_no {
	background-color:transparent;
	font-size: 10px;
	}
.info_main .top_event {
	margin-top: 7px;
	width: 443px;
	height: 108px;
	border: 1px solid #D6D0C4;
	background-image: url(img/bg_alpha.png);
	background-repeat: repeat;
	background-color:transparent;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}
.info_main .top_pick_box {
	background-image: url(img/bg_alpha.png);
	background-color:transparent;
	background-repeat: repeat;
	height: 231px;
	width: 444px;
	border: 1px solid #D6D0C4;
	margin-top: 7px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.top_pick_box .top_event_l {
	background-color: #000000;
	height: 226px;
	width: 132px;
	margin-right: 8px;
	float: left;
	padding-top: 5px;
	padding-right: 6px;
}
.top_pick_box .top_event_r {
	background-color:transparent;
	float: right;
	width: 298px;
	padding-top: 18px;
}
.top_event_r .pick_name {
	background-color:transparent;
	font-size: 13px;
	color: #84060A;
	padding-top: 12px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDC7B9;
	margin-bottom: 15px;
	font-weight: bold;
}
.top_event_r .top_mobile {
	background-color:transparent;
	float: left;
	width: 147px;
	padding-right: 8px;
	padding-top: 6px;
	font-size: 14px;
	color: #000000;
}
.top_event_r .qr_box {
	background-color:transparent;
	float: right;
	padding-right: 6px;
}
.top_mobile .qr_txt {
	background-color:transparent;
	font-size: 11px;
	color: #000000;
	height: 24px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 12px;
	margin-bottom: 3px;
}
.top_mobile .fome_mail {
	background-color: #95060A;
	border: 1px solid #FFFFFF;
	padding: 1px;
	height: 26px;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	margin-bottom: 3px;
}
.top_mobile .fome10 {
	height: 17px;
	width: 40px;
	margin-right: 0px;
	background-color: #FFFFFF;
}
.top_mobile .fome12 {
	height: 17px;
	width: 81px;
	margin-left: 0px;
	font-size: 9px;
	background-color: #FFFFFF;
}
.fome12 option {
	background-color:transparent;
}
.top_mobile .bg_no .fome_btn {
	margin-top: 3px;
}
.strong {
	font-weight: bold;
		background-color:transparent;
}
.flash_ud {
	background-image: url(img/flash_ud_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}
.flash_line {
	background-color: #000000;
	height: 8px;
}
.flash_ud .top_main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.top_h1 {
	font-size:10px;
	color:#FFFFFF;
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.all_footer {
	background-image: url(img/system/all_footer_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 127px;
	padding-top: 0px;
}
.all_footer .all_f_black {
	height: 127px;
}
.all_f_black .top_f_main {
	height: 127px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.top_footer {
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.top_footer .f_black {
	height: 127px;
	background-image: url(img/bg_black.gif);
	background-position: center 46px;
	background-repeat: repeat-x;
}
.f_black .top_f_main {
	height: 127px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

.left_content {
	float: left;
	width: 282px;
	padding-right: 15px;
	padding-top: 3px;
}
.right_content {
	float: right;
	width: 500px;
}
.right_content .top_sc {
	width: 450px;
	height: 473px;
	padding-bottom: 17px;
}
.right_content .left_top_sc {
	height: 473px;
	padding-bottom: 35px;
}
#horizontal_container .rec_banner {
	padding-top: 13px;
	padding-bottom: 13px;
}
.top_mailmagazine {
	width: 225px;
	padding-top: 218px;
	background-image: url(img/top_5_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 112px;
	padding-right: 25px;
	padding-left: 8px;
	font-size: 11px;
	margin-bottom: 6px;
	border: 1px solid #CCCCCC;
}
.top_mailmagazine .mail_txt {
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 9px;
}
.top_banner {
	height: 63px;
	width: 258px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.top_back {
	text-align: right;
	padding-top: 5px;
}
.top_back_cast {
	text-align: right;
	padding-top: 5px;
	padding-right: 18px;
}
.top_f_main .footer_l {
	float: left;
	height: 67px;
	width: 384px;
	padding-top: 60px;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;
}
.top_f_main .footer_l a {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-decoration: none;
}
.top_f_main .footer_r {
	float: right;
	height: 127px;
	width: 516px;
}
.footer_r .ftooer_rogo {
	float: left;
	height: 127px;
	width: 150px;
}
.top_footer .footer_copy {

	color: #FFFFFF;
	font-size: 9px;
	text-align: center;
}
.event_top_head {
	height: 18px;
	width: 433px;
}
.event_top_head .head_l {
	float: left;
	height: 18px;
	width: 279px;
}
.event_top_head .head_r {
	float: right;
	height: 18px;
	width: 40px;
}
.all_bg_ect {
	background-color: #000000;
	background-image: url(img/system/system2_ssta_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.all_bg_ect .black_bg {
	background-image: url(img/system/black_bg.png);
	background-repeat: repeat;
	width: 853px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-right: auto;
	margin-left: auto;
}
.black_bg .nuno_bg {
	background-color: #FFFFFF;
	background-image: url(img/system/system2_main_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 853px;
}
.main_system {
	width: 791px;
	padding-top: 14px;
	padding-right: 32px;
	padding-left: 30px;
	padding-bottom: 15px;
}
.main_rec {
	width: 793px;
	padding-top: 14px;
	padding-right: 29px;
	padding-left: 30px;
	padding-bottom: 15px;
}
.main_system .system_price {
	width: 620px;
	padding-left: 171px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(img/system/system_price.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	margin-bottom: 26px;
}
.main_system .system_ico {
	padding-top: 8px;
	padding-left: 4px;
	font-size: 12px;
	color: #000000;
	padding-bottom: 9px;
	line-height: 12px;
}
.main_system .casd_box {
	padding-top: 25px;
	padding-left: 5px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 12px;
}
.main_system .card_txt {
	width: 755px;
	padding-right: 28px;
	padding-left: 8px;
	padding-bottom: 34px;
}
.card_txt .card_l {
	font-size: 12px;
	color: #000000;
	height: 58px;
	width: 558px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #84060A;
	line-height: 14px;
	float: left;
}
.card_txt .card_r {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: right;
	width: 163px;
	padding-left: 32px;
	height: 59px;
}
.main_system .kiyaku {
	padding-left: 5px;
	margin-bottom: 12px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.kiyaku_box .kiyaku_l {
	float: left;
	width: 335px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDB89C;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #98070B;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	height: 195px;
}
.kiyaku_box .kiyaku_r {
	background-image: url(img/system/system_r8_c10.jpg);
	background-position: 15px top;
	padding-left: 29px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	background-repeat: no-repeat;
	float: right;
	height: 145px;
	width: 382px;
	font-size: 12px;
	color: #333333;
	padding-top: 50px;
	line-height: 18px;
}
.main_system .kiyaku_box {
	width: 768px;
	padding-right: 15px;
	padding-left: 8px;
	padding-bottom: 46px;
}
.main_system .option {
	margin-bottom: 13px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.f_cli {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 0px;
	clear: left;
}.main_system .op_l {
	float: left;
	height: 16px;
	width: 144px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDB89C;
	padding-right: 17px;
	list-style-type: none;
	margin-bottom: 8px;
}
.main_system .op_r {
	float: left;
	height: 16px;
	width: 233px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDB89C;
	list-style-type: none;
	margin-bottom: 8px;
	font-size: 13px;
	color: #98070B;
	line-height: 12px;
	font-weight: bold;
}
.main_system .op_box {
	width: 791px;
}
.main_system .trans_t {
	margin-bottom: 20px;
	padding-top: 29px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.main_system .trans_box {
	width: 791px;
}
.trans_box .trans_r {
	float: left;
	width: 421px;
	padding-left: 7px;
	list-style-type: none;
	padding-bottom: 17px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.trans_box .trans_l {
	font-size: 14px;
	font-weight: bold;
	color: #98070B;
	float: left;
	width: 363px;
	list-style-type: none;
}
.f_12_red {
	font-size: 12px;
	color: #98070B;
}
.f_12_red_b {
	font-size: 12px;
	color: #98070B;
	font-weight: bold;
}
.seo_box {
	text-align: center;
	height: 437px;
	width: 100%;
	position: absolute;
}
.seo_box .main_seo {
	margin-right: auto;
	margin-left: auto;
	padding-top: 277px;
	text-align: left;
	width: 867px;
}
.main_seo h1 {
	font-size:11px;
	color: #FFFFFF;
		padding: 0px;
	margin: 0px;
}
.main_seo .title {
	padding-top: 60px;
	padding-left: 7px;
	width: 823px;
	padding-right: 37px;
}
.title h2 {
	font-size:10px;
	color: #9D7B4D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
}
.title p {
	font-size:10px;
	color: #9D7B4D;
	margin: 0px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.title .hp_s {
	font-size:10px;
	color: #9D7B4D;
	margin: 0px;
	line-height: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.seo_exe {
	text-align: center;
	height: 632px;
	width: 100%;
	position: absolute;
}
.seo_exe .main_seo_exe {
	margin-right: auto;
	margin-left: auto;
	padding-top: 277px;
	text-align: left;
	width: 867px;
}
.main_seo_exe h1 {
	font-size:11px;
	color: #FFFFFF;
		padding: 0px;
	margin: 0px;
}
.main_seo_exe .title_exe {
	padding-top: 98px;
	padding-left: 66px;
	width: 719px;
	padding-right: 68px;
	background-image: url(img/exe_system/consept.png);
	background-repeat: no-repeat;
	margin-top: 77px;
	height: 170px;
	margin-right: 7px;
	margin-left: 7px;
}
.title_exe h2 {
	font-size:13px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	text-align: center;
	line-height: 12px;
}
.title_exe p {
	font-size:13px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: center;
}
.title_exe .hp_s_exe {
	font-size:13px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: center;
}
.mainexe {
	width: 791px;
	padding-top: 217px;
	padding-right: 32px;
	padding-left: 30px;
	padding-bottom: 15px;
}
.mainexe .system_price {
	width: 620px;
	padding-left: 171px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
	background-image: url(img/system/system_price.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	margin-bottom: 26px;
}
.mainexe .exe_manber {
	width: 793px;
	padding-top: 47px;
	padding-bottom: 10px;
}
.exe_manber .exe_fome_l {
	width: 500px;
	padding-top: 12px;
	float: left;
	padding-right: 32px;
}
.exe_manber .exe_kiyaku_r {
	float: right;
	width: 261px;
	padding-top: 12px;
}
.exe_fome_l .fome_txt {
	border: 2px solid #D9D5CB;
	background-color: #FFFFFF;
	padding: 12px;
	width: 470px;
	font-size: 11px;
	color: #333333;
	margin-bottom: 21px;
}
.fome_txt .fome_txt_t {
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6AF8E;
	margin-bottom: 11px;
}
.fome_box .fome_l {
	float: left;
	width: 172px;
	padding-bottom: 12px;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD0B9;
}
.fome_box .fome_r {
	width: 311px;
	padding-left: 16px;
	float: left;
	list-style-type: none;
	padding-bottom: 12px;
	font-size: 12px;
}
.f_9_red {
	font-size: 9px;
	color: #BA0307;
}
.fome_r .ipt_a {
	height: 17px;
}
.fome_r .maru {
	height: 12px;
	width: 12px;
}
.send_box .btn_send {
	background-image: url(img/exe_system/executive_r5_c3.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 101px;
}
.fome_box .send_box {
	width: 500px;
	padding-top: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	float: left;
	text-align: center;
	list-style-type: none;
	padding-bottom: 10px;
	margin-top: 10px;
}
.exe_kiyaku_r .exe_kiyaku_box {
	width: 261px;
	padding-top: 13px;
}
.exe_kiyaku_box .kiyaku_txt {
	font-size: 11px;
	list-style-type: none;
	padding-bottom: 3px;
}
.exe_kiyaku_r .kiyaku_ud {
	background-color: #FFFFFF;
	padding: 5px;
	width: 247px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
}
.main_system .gra_l {
	height: 150px;
	width: 600px;
	border: 1px solid #A88966;
	padding: 3px;
	float: left;
	margin-bottom: 18px;
}
.main_system .gra_r {
	float: left;
	width: 179px;
	padding-left: 4px;
	height: 158px;
	margin-bottom: 18px;
}
.gra_r .gra_name {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 177px;
}
.gra_r .size3_gra {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #84060A;
	text-align: center;
	border: 1px solid #CCCCCC;
	line-height: 14px;
	width: 177px;
}
.gra_r .gra_coment {
	font-size: 10px;
	color: #333333;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 14px;
	padding-bottom: 3px;
	width: 173px;
}
.f_10 {
	font-size: 10px;
}
.point {
	cursor: pointer;
}
.main_system .event_main {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
	margin-bottom: 21px;
}
.main_system .event_l {
	padding: 4px;
	height: 201px;
	width: 396px;
	background-image: url(img/event/photo_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.main_system .event_r {
	float: right;
	width: 219px;
	padding-left: 8px;
	padding-right: 159px;
}
.event_r .event_title {
	background-color: #84060A;
	border: 1px solid #836738;
	margin-bottom: 8px;
}
.event_title .event_t_in {
	margin-left: 7px;
	padding-left: 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	height: 14px;
	margin-top: 2px;
	font-size: 14px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.event_r .kigen {
	font-size: 12px;
	color: #84060A;
	background-image: url(img/event/ico_event.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 8px;
	line-height: 14px;
}
.event_r .coment {
	font-size: 13px;
	padding: 3px;
	line-height: 14px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.event_r .tyuui {
	font-size: 11px;
	color: #333333;
	padding: 3px;
	line-height: 12px;
}

.addres_txt .address_box {
	font-size: 13px;
	color: #000000;
	height: 18px;
	padding-left: 197px;
	line-height: 16px;
	background-image: url(img/event/adress_ico_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
.addres_txt .address_box_a {
	font-size: 13px;
	color: #000000;
	height: 18px;
	padding-left: 197px;
	line-height: 16px;
	background-image: url(img/event/adress_ico_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
.addres_txt .address_box_b {
	font-size: 13px;
	color: #000000;
	height: 18px;
	padding-left: 197px;
	line-height: 16px;
	background-image: url(img/event/adress_ico_r5_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}
.addres_txt .address_box_b a {
	font-size: 13px;
	color: #000000;
	line-height: 16px;
}
.addres_txt .address_box_c {
	font-size: 13px;
	color: #000000;
	height: 18px;
	padding-left: 197px;
	line-height: 16px;
	background-image: url(img/event/adress_ico_r7_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}.addres_txt .time24 {
	margin-top: 20px;
	margin-left: 2px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #98070B;
	font-size: 19px;
	color: #333333;
	padding-left: 5px;
	font-weight: bold;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.addres_txt .txt24 {
	margin-top: 6px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C6AF8E;
	font-size: 11px;
	color: #333333;
	padding-bottom: 35px;
}
.addres_txt .over24 {
	margin-bottom: 18px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
}
.addres_txt .left_24 {
	font-size: 11px;
	color: #333333;
	float: left;
	width: 297px;
	padding-right: 37px;
	padding-bottom: 10px;
}
.addres_txt .r_24txt {
	font-size: 11px;
	color: #333333;
	float: right;
	width: 296px;
	padding-bottom: 10px;
}
.main_system .link_txt {
	font-size: 10px;
	padding-bottom: 13px;
}
.f_13_b {
	font-size: 13px;
	color: #000000;
}
.f_13_red {
	font-size: 13px;
	color: #A5050A;
}
.main_system .link_main {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
	margin-bottom: 12px;
}
.link_gaiyou {
	background-image: url(img/link/link_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	padding-left: 104px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 3px;
}
.link_gaiyou_a {
	background-image: url(img/link/link_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	padding-left: 104px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 3px;
}
.link_gaiyou_b {
	background-image: url(img/link/link_r5_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	padding-left: 104px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin-bottom: 3px;
}
.link_banner_l {
	font-size: 12px;
	color: #755F39;
	float: left;
	width: 470px;
	padding-right: 72px;
	padding-bottom: 21px;
	padding-top: 20px;
}
.linkj_banner_r {
	font-size: 12px;
	color: #755F39;
	float: right;
	width: 202px;
	padding-right: 44px;
	padding-bottom: 21px;
	padding-top: 20px;
}


.link_banner_l .banner_468 {
	text-align: right;
	padding-bottom: 10px;
	font-size: 12px;
	color: #755F39;
}
.boder_line {
	border: 1px solid #CCCCCC;
}
.link_banner_l .banner_300 {
	text-align: right;
	width: 302px;
	font-size: 12px;
	color: #755F39;
}
linkj_banner_r img {
	border: 1px solid #CCCCCC;
}
.linkj_banner_r .banner_200 {
	font-size: 12px;
	color: #755F39;
	text-align: right;
	width: 202px;
	padding-bottom: 4px;
	line-height: 16px;
}
.linkj_banner_r .banner_200 img {
	border: 1px solid #CCCCCC;
}
.linkj_banner_r .banner_135 {
	font-size: 12px;
	color: #755F39;
	width: 137px;
	padding-bottom: 4px;
	text-align: right;
	line-height: 16px;
}
.linkj_banner_r .banner_135 img {
	border: 1px solid #CCCCCC;
}
.linkj_banner_r .banner_88 {
	font-size: 12px;
	color: #755F39;
	width: 90px;
	padding-bottom: 4px;
	text-align: right;
	line-height: 16px;
}
.linkj_banner_r .banner_88 img {
	border: 1px solid #CCCCCC;
}
.main_system .link_content {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C6AF8E;
	padding-top: 15px;
}
.link_content .fome_link_l {
	float: left;
	width: 412px;
}
.link_content .osusume_r {
	float: right;
	width: 302px;
	padding-right: 10px;
}
.fome_link_l .fome_link_txt {
	padding-top: 11px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding-bottom: 23px;
}
.fome_linkbox {
	width: 412px;
}
.fome_linkbox .link_f_l {
	float: left;
	width: 152px;
	padding-left: 11px;
	list-style-type: none;
	background-image: url(img/exe_system/executive_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 5px;
}
.fome_linkbox .link_f_r {
	float: left;
	width: 235px;
	padding-left: 13px;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDD0B9;
	padding-bottom: 5px;
}
.fome_linkbox .link_send {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	float: left;
	width: 412px;
	margin-top: 10px;
	text-align: center;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 18px;
}
.link_send .btn_send {
	background-image: url(img/link/link_r7_c3.jpg);
	height: 18px;
	width: 185px;
}
.osusume_r .osusume_link {
	width: 302px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
}
.osusume_r .osusume_link img {
	border: 1px solid #CCCCCC;
}
.osusume_r .osusume_link a {
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}
.linkcat{
	width: 791px;
	list-style-type: none;
}
.link_risut{
	list-style-type: none;
	float: left;
	height: 45px;
	width: 88px;
	margin-right: 5px;
	margin-bottom:5px;
}.link_box .title_l {
	width: 791px;
	padding-bottom: 10px;
}
.main_rec .st_rec_l {
	width: 239px;
	padding-right: 4px;
	float: left;
}
.main_rec .st_rec_r {
	float: right;
	width: 550px;
}
.st_rec_l .side_stap {
	padding-top: 3px;
}
.st_rec_l .contact_rec {
	margin-top: 7px;
	padding-top: 179px;
	background-image: url(img/sta_recruit/rec_r12_c1.jpg);
	padding-left: 5px;
	background-repeat: no-repeat;
	height: 36px;
	margin-bottom: 13px;
}
.st_rec_l .mobile_c {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	text-align: center;
	font-size: 12px;
	color: #333333;
}
.st_rec_r .rec_top_txt {
	padding: 5px;
	margin-top: 10px;
	font-size: 14px;
	color: #997E5E;
}
.st_rec_r .rec_qa {
	padding-top: 21px;
	padding-left: 4px;
}
.rec_qa .qa_txt {
	font-size: 14px;
	font-weight: bold;
	color: #D10505;
	background-image: url(img/sta_recruit/rec_r15_c6.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-top: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 8px;
}
.rec_qa .taiguu_rec {
	padding-top: 24px;
}
.taiguu_rec .taiguu_l {
	font-size: 14px;
	font-weight: bold;
	color: #AD0000;
	width: 186px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.taiguu_rec .taiguu_r {
	width: 360px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.taiguu_rec .rec_chanpen {
	padding-top: 20px;
}
.rec_table {
	margin-top: 10px;
	margin-left: 4px;
}
.taiguu_rec .rec_contact {
	padding-top: 20px;
}
.rec_contact .cont_l {
	float: left;
	width: 152px;
	padding-right: 14px;
	padding-top: 13px;
}
.rec_contact .cont_r {
	float: right;
	width: 380px;
	padding-top: 13px;
}
.cont_r .contact_fome {
	width: 380px;
}
.contact_fome .rec_fome_l {
	width: 120px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #83795E;
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 12px;
}
.contact_fome .rec_fome_r {
	width: 248px;
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.rec_fome_send {
	float: left;
	width: 380px;
	list-style-type: none;
	text-align: center;
	padding-top: 29px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDD7C1;
}
.rec_fome_send .btn_rec {
	height: 26px;
	width: 230px;
	background-image: url(img/sta_recruit/rec_r29_c9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.all_bg_ect .black_bg .nuno_bg .main_rec .voice_t {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
	margin-bottom: 18px;
}
.main_rec .voice_txt {
	margin-bottom: 24px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 10px;
}
.f_14_b {
	font-size: 14px;
	font-weight: bold;
}
.f_red_14 {
	font-size: 14px;
	font-weight: bold;
	color: #98070B;
}
.main_rec .voice_anc_l {
	float: left;
	width: 379px;
	padding-right: 14px;
	padding-left: 10px;
}
.main_rec .voice_anc_r {
	float: right;
	width: 379px;
	padding-right: 11px;
}
.main_rec .voice_table {
	width: 780px;
	margin-right: 11px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
}
.voice_table .table3 {
	width: 8px;
}
.voice_table .table1 {
	background-image: url(img/exe_system/executive_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD0B9;
	width: 117px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 14px;
	color: #333333;
}
.voice_table .table2 {
	width: 240px;
	padding-left: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 14px;
}
.table2 .select {
	width: 55px;
	font-size: 9px;
}
.table2 .txt_box {
	width: 230px;
}
.table2 .table4 {
	width: 80px;
}
.table2 .serbis {
	font-size: 9px;
	width: 140px;
}
.voice_table .send_voice {
	margin-top: 23px;
	padding-top: 16px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align: center;
}
.send_voice .btn_send {
	background-image: url(img/voice/voice_r2_c2.jpg);
	height: 22px;
	width: 187px;
	background-repeat: no-repeat;
}
.main_cast {
	width: 811px;
	padding-top: 14px;
	padding-right: 11px;
	padding-left: 30px;
	padding-bottom: 15px;
}
.main_cast .cast_box {
	float: left;
	height: 460px;
	width: 185px;
	margin-right: 16px;
	font-size: 11px;
}
.cast_box .cast_photo {
	background-image: url(img/cast/cast_gaku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 324px;
	width: 181px;
	padding: 2px;
	margin-bottom: 4px;
}

.cast_box .cast_name {
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cast_box .cast_3 {
	padding-bottom: 5px;
	font-size: 11px;
}
.cast_box .cast_tab {
	background-image: url(img/cast/ico_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 2px;
	color: #FFFFFF;
	text-align: center;
}
.main_cast .pf_left {
	width: 257px;
	float: left;
}
.main_cast .pf_r {
	width: 508px;
	padding-right: 36px;
	padding-left: 10px;
	float: left;
}
.pf_left .pf_photo_d {
	background-image: url(img/cast_s/pf_cast_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px;
	height: 445px;
	width: 251px;
	margin-bottom: 17px;
}
.pf_left .pf_opshon {
	width: 257px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pf_opshon .opshon_l {
	width: 154px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DAD2C7;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.pf_opshon .opshon_r {
	padding-left: 14px;
	font-size: 10px;
	width: 74px;
}
.pf_r .name_box {
	float: left;
	width: 295px;
	font-size: 14px;
	font-weight: bold;
	color: #9E010D;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD2C7;
	margin-bottom: 9px;
	overflow: hidden;
}
.pf_r .class_box {
	float: right;
	width: 213px;
	height: 22px;
	margin-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD2C7;
}
.f_11_red {
	font-size: 11px;
	color: #83010B;
}

.pf_r .pf_etc {
	width: 508px;
	padding-bottom: 5px;
}
.pf_etc .ico_pf {
	background-image: url(img/cast/ico_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 182px;
	float: left;
	list-style-type: none;
	margin-right: 3px;
	margin-bottom: 15px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.pf_etc .blog_pf {
	width: 130px;
	margin-left: 6px;
	list-style-type: none;
	float: left;
	margin-bottom: 15px;
}
.pf_r .bg_pf_sp {
	background-image: url(img/cast_s/bg_pf.png);
	background-repeat: repeat;
	border: 1px solid #D4D4D4;
	padding: 12px;
	width: 482px;
	margin-bottom: 17px;
}
.pf_r .bg_pf_sp .kojin_pf {
	width: 482px;
}
.kojin_pf .pf_txt {
	background-image: url(img/cast_s/cast_s_r5_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DAD1;
	width: 247px;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
}
.kojin_pf .pf_txt_r {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DAD1;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
}
.photo_thu img {
width: 90px;
height: 92px;
}
.pf_photo_d img {
width: 251px;
height: 445px;
}
.main_cast .shu_day {
	padding-top: 5px;
	padding-bottom: 15px;
	width: 793px;
}
.shu_day .dya_hi {
	float: left;
	width: 139px;
	padding-left: 9px;
	list-style-type: none;
}
.shu_day .dya_box {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #A7070C;
	float: left;
	height: 16px;
	width: 70px;
	border: 1px solid #CCCCCC;
	list-style-type: none;
	text-align: center;
	line-height: 12px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-left: 1px;
}
.main_ranking .ranking_l {
	width: 621px;
	float: left;
	padding-right: 17px;
}
.main_ranking {
	width: 793px;
	padding-top: 14px;
	padding-right: 29px;
	padding-left: 30px;
	padding-bottom: 15px;
}.main_ranking .ranking_r {
	float: right;
	width: 152px;
	border: 1px solid #DACDBC;
	text-align: center;
	margin-top: 18px;
}
.ranking_l .ranking_t {
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6AF8E;
}
.main_ranking .cast_box {
	float: left;
	height: 460px;
	width: 185px;
	font-size: 11px;
	margin-bottom: 30px;
	margin-right: 33px;
}

.cast_box .cast_name {
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cast_box .cast_3 {
	padding-bottom: 5px;
	font-size: 11px;
}
.main_ranking .cast_box_r {
	float: left;
	height: 460px;
	width: 185px;
	font-size: 11px;
	margin-bottom: 30px;
}
.cast_box_r .cast_photo {
	background-image: url(img/cast/cast_gaku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 324px;
	width: 181px;
	padding: 2px;
	margin-bottom: 4px;
}
.cast_box_r .cast_name {
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cast_box_r .cast_3 {
	padding-bottom: 5px;
	font-size: 11px;
}
.cast_box .rank_bana {
	padding-bottom: 1px;
}
.ranking_r .banner_1 {
	width: 122px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
.ranking_r .banner_1 img {
	padding: 1px;
	border: 1px solid #999999;
}.ranking_r .ranking_txt {
	font-size: 11px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DACDBC;
	padding-top: 7px;
	text-align: left;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.top_sc_tody {
	height: 484px;
	width: 537px;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.top_sc_tody .cast_sc_top {
	height: 232px;
	width: 123px;
	margin-right: 11px;
	margin-bottom: 15px;
	float: left;
}
.cast_sc_top .cast_sc_p {
	background-image: url(img/schedule/schedule_t.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 181px;
	width: 101px;
	padding: 2px;
	float: left;
}
.cast_sc_top .cast_class {
	height: 185px;
	width: 18px;
	float: right;
	overflow: hidden;
}
.cast_sc_top .name_sc {
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	color: #000000;
	margin-bottom: 5px;
}
.cast_sc_top .sc_time {
	height: 16px;
	width: 121px;
	border: 1px solid #999999;
	background-color: #98070B;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.cast_sc_top .cast_sc_p img {
	height: 181px;
	width: 101px;
}
.info_r {
	float: right;
	width: 307px;
}
.info_r .info_title {
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.td_style_05 {
	text-align: center;
	color: #FFFFFF;
	margin: 2px;
	height: auto;
	font-weight: bold;
	padding: 1px;
	background-color: #99080D;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 280px;
}
.td_style_05s {
	text-align: center;
	color: #FFFFFF;
	margin: 2px;
	height: auto;
	font-weight: bold;
	padding: 1px;
	background-color: #99080D;
	border-bottom: 1px solid #999999;
}
.td_style_02 {
	background: #ffffff;
	margin: 0px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.td_style_02s {
	background: #ffffff;
	margin: 0px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.table_l {
	height: 67px;
	width: 263px;
	font-size: 9px;
	color: #FFFFFF;
}
.table_l a {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-decoration: none;
}





.table_cent .ftooer_rogo {
	height: 127px;
	width: 150px;
}
.table_r .footer_copy {
	height: 50px;
	width: 366px;
	padding-top: 77px;
	color: #FFFFFF;
	font-size: 9px;
	text-align: center;
}
.info_main .info_bg {
	background-image: url(images/top/bg_info.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 338px;
	width: 389px;
}
.info_bg .info_1 {
	height: 323px;
	width: 181px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 7px;
	float: left;
	overflow: hidden;
}
.clear {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.info_bg .info_2 {
	width: 184px;
	float: right;
	padding-top: 41px;
}
.info_2 .info_title {
	background-image: url(images/top/ico.png);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 12px;
	color: #EA6900;
	padding-left: 13px;
}
.info_2 .info_coment {
	width: 100%;
	overflow: auto;
	height: 205px;
	margin-top: 20px;
}
.info_main .new_cast_top {
	margin-top: 16px;
	height: 118px;
	width: 391px;
	border: 1px solid #999999;
}
.new_cast_top .new_bg_top {
	background-image: url(images/top/bg_new091121.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 116px;
	width: 389px;
}
.main_slide {
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 2;
	top: 574px;
	background-image: url(images/top/main_bg_ttop.jpg);
	background-repeat: repeat-x;
	background-position: left 325px;
}
.main_slide .slide_ud {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.top_footer .table_r {
	font-size: 10px;
	color: #FFFFFF;
}
.top_footer .table_r a {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.f_top_all {
	background-color: #000000;
	padding-bottom: 10px;
}
.f_top_movie {
	background-color: #000000;
	height: 100px;
}
.accordion_content .ud_img {
	width: 838px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
.h1_box {
	background-image: url(images/top/h1_ud_sp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 798px;
	padding-left: 40px;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}
.h1_box h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.accordion_content .drop_box {
	background-image: url(images/top/top_open_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 838px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 6px;
	padding-left: 6px;
}
#vertical_container .scroll_box {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#vertical_container .scroll_box_a {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top:11px;
}
.accordion_content .h_bg_line {
	background-image: url(images/top/ud_line_h1.jpg);
	background-repeat: repeat-x;
	background-position: left -2px;
}
.right_content .top_mail_maga {
	background-image: url(images/top/mail_t.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 220px;
	height: 37px;
}
.right_content .top_sc_title {
	background-image: url(images/top/top_sc.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 200px;
	height: 37px;
}.right_content .mail_txt {
	background-image: url(images/top/qr_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	color: #000000;
	padding-top: 24px;
	padding-left: 154px;
	padding-right: 39px;
	width: 304px;
	height: 122px;
	text-align: left;
	line-height: 16px;
}
#cal .side_main {
	width: 267px;
	background-image: url(images/top/bg_side.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 20px;
	height: 750px;
	text-align: left;
}
.side_main .pickup_cast_top_a {
	padding-bottom: 10px;
	text-align: left;
}
.side_main .mobile_t_l {
	float: left;
	height: 118px;
	width: 120px;
	padding-right: 12px;
	padding-top: 10px;
}
.side_main .mobile_t_r {
	float: right;
	width: 118px;
	padding-right: 15px;
	padding-top: 10px;
}
.side_main .mobile_t_r .left_txt {
	font-size: 10px;
	color: #2B3A44;
	line-height: 14px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFBD87;
	margin-bottom: 8px;
}
.mobile_t_r .bg_no .fome10 {
	height: 16px;
	width: 117px;
	font-size: 10px;
}
.fome12 {
	height: 16px;
	width: 104px;
	font-size: 9px;
}
.mobile_t_r .bg_no table {
	margin-top: 5px;
}
.mobile_t_r .bg_no .fome_btn {
	text-align: center;
	width: 53px;
	margin-left: 35px;
	margin-top: 15px;
}
.f_alfer_b {
	background-image: url(images/top/ud_alfer_b.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
}
.f_glod_line {
	background-image: url(images/top/footer_len_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
}
.f_glod_line .f_txt_line_s {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	height: 33px;
	line-height: 33px;
	font-size: 9px;
	color: #FFFFFF;
}
.header_ect {
	height: 347px;
}
.ect_top {
	height: 344px;
}
.ect_top_f {
	height: 104px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2F2821;
}
.ect_content_up {
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 1;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
.ect_content_up .ect_header {
	width: 838px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	background-image: url(images/headers/1.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	height: 224px;
}
.ect_content_up .ect_menu {
	background-image: url(images/reseved/resrved3_r2_c2.jpg);
	background-repeat: repeat-x;
	height: 33px;
}
.ect_menu .h1_sp_ect {
	width: 834px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-left: 4px;
	padding-top: 8px;
}
.ect_menu .h1_sp_ect h1 {
font-size:10px;
color:#FFFFFF;
}.ect_content_up .bg_box_ect {
	background-image: url(images/top/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ect_content_up .bg_box_ect {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(images/reseved/main_bg_ect.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_box_ect .content_ect_bg {
	width: 838px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 6px;
	padding-left: 6px;
	background-image: url(images/top/top_open_bg.png);
	background-repeat: repeat-y;
	background-position: left center;
	text-align: left;
}
.content_ect_bg .bg_nuno_ect {
	background-image: url(images/top/bg_nuno.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 808px;
	padding-right: 15px;
	padding-left: 15px;
}
.bg_nuno_ect .reseved {
	padding-top: 23px;
	padding-right: 12px;
	padding-left: 15px;
	width: 768px;
}
.bg_nuno_ect .reseved .resr_l {
	float: left;
	width: 468px;
	padding-top: 13px;
}
.reseved .reser_r {
	float: left;
	width: 255px;
	background-image: url(images/reseved/side_attendant2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 275px;
	padding-right: 25px;
	padding-left: 20px;
	padding-top: 119px;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}
.resr_l .fome_box_rese {
	padding-top: 13px;
}
.reser_r .rese_kiyaku {
	padding-top: 51px;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.resr_l .fome {
	height: 29px;
	width: 283px;
	padding-top: 5px;
	float: left;
}
.resr_l .name_t {
	height: 29px;
	width: 81px;
	padding-top: 5px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D0C6A8;
	margin-right: 43px;
	background-image: url(images/reseved/ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.resr_l .send_btn {
	height: 29px;
	width: 430px;
	padding-top: 10px;
	float: left;
	margin-top: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D0C6A8;
}
.content_ect_bg .bg_nuno_ect .hp_box {
	padding-top: 10px;
}
.content_ect_bg .bg_nuno_ect .hp_box p {
	font-size: 10px;
}
.bg_nuno_ect .link {
	padding-top: 23px;
	width: 809px;
}
.link .link_l {
	float: left;
	width: 484px;
	padding-left: 5px;
}
.link .link_r {
	float: right;
	width: 293px;
}
.link .link_l .flash_bana {
	background-image: url(images/link/flasn_bana.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 170px;
	color: #2B3A44;
	padding-bottom: 10px;
}
.link_l .banner_468 {
	padding: 8px;
	height: 60px;
	width: 468px;
	background-image: url(images/link/468.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link .link_l .ico_sp {
	text-align: right;
	padding-bottom: 18px;
	width: 484px;
	padding-top: 3px;
}
.link_l .banner_300 {
	padding: 8px;
	height: 60px;
	width: 300px;
	background-image: url(images/link/300.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link .link_l .ico_sp_300 {
	text-align: right;
	padding-bottom: 18px;
	width: 316px;
	padding-top: 3px;
}
.link_r .gif_bana {
	background-image: url(images/link/giif.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 140px;
	padding-bottom: 10px;
	height: 19px;
	font-size: 10px;
	color: #2B3A44;
}
.link_r .banner_200 {
	padding: 8px;
	height: 40px;
	width: 200px;
	background-image: url(images/link/200.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link .link_r .ico_sp_200 {
	text-align: right;
	padding-bottom: 5px;
	width: 216px;
	padding-top: 3px;
}
.link_r .banner_135 {
	padding: 8px;
	height: 45px;
	width: 135px;
	background-image: url(images/link/135.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link .link_r .ico_sp_135 {
	text-align: right;
	padding-bottom: 5px;
	width: 151px;
	padding-top: 3px;
}
.link_r .banner_88 {
	padding: 8px;
	height: 31px;
	width: 88px;
	background-image: url(images/link/88.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link .link_r .ico_sp_88 {
	text-align: right;
	padding-bottom: 5px;
	width: 104px;
	padding-top: 3px;
}
.link .link_txt {
	font-size: 10px;
	color: #000000;
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D0C6A8;
	padding-bottom: 33px;
}
.link_txt .link_table {
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 5px;
}
.link .sougo_link {
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #25323A;
	margin-bottom: 20px;
}

.linkbox {
	float: left;
	list-style-type: none;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 22px;
	margin-bottom: 10px;
	height: 37px;
	width: 528px;
}
.linkbox img {
	border: 3px solid #A29179;
}
.link_box_sougo .cat_box {
width:550px;
}
.link_box_sougo .links_box  {
	list-style-type: none;
	text-align:left;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(img/link/linksougo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	line-height: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.link_box_sougo .links_box h4  {
	font-size: 12px;
	color: #000000;
}
.s_link_left {
list-style:none;
color:#000000;
	height: 37px;
	width: 94px;
	padding-right: 15px;
	float: left;
}
.s_.link_right {
	height: 37px;
	padding-right: 15px;
	float: right;
}
.link_left .link_box_sougo {
	padding-top: 5px;
}
.bg_nuno_ect .access {
	padding-top: 23px;
	width: 809px;
}
.access .access_l {
	height: 397px;
	width: 257px;
	margin-left: 7px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 20px;
}
.access .access_r {
	float: right;
	width: 519px;
	padding-top: 12px;
}
.access .access_r p {
font-size:10px;
}
.access_r .access_t {
	background-image: url(images/access/access_t.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 155px;
	height: 28px;
	padding-bottom: 10px;
}
.access_r .access_txt {
	background-image: url(images/access/access_txt_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 17px;
	padding-top: 25px;
	padding-left: 180px;
	color: #2B3A44;
	line-height: 12px;
	height: 121px;
	width: 312px;
}
.access_txt .access_t2 {
	padding-top: 18px;
	line-height: 12px;
	color: #2B3A44;
}
.access_txt .access_t2 a {
	line-height: 12px;
	color: #2B3A44;
}.access_r .rese_btn_link {
	margin-top: 39px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align: center;
	padding-top: 19px;
}
.sc_syuukan {
	text-align: left;
	padding-top: 15px;
	margin-bottom: 15px;
}.font_13b {
	font-size: 13px;
	font-weight: bold;
	color: #7E5E36;
}
.allone .sc_time_box {
	height: 14px;
	font-size:10px;
	font-weight:bold;
	width: 185px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(images/schedule/ico_sc_baner.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #2B3A44;
}
.bg_nuno_ect .blog {
	padding-top: 23px;
	width: 792px;
	padding-left: 8px;
	padding-right: 8px;
}.blog .blog_t {
	padding-left: 230px;
	background-image: url(images/blog/blog_t.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
}
.blog .blog_thu {
	padding-bottom: 5px;
}
.blog_thu .blog_img {
	height: 126px;
	width: 773px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
	margin-bottom: 10px;
	background-image: url(images/blog/blog_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blog_thu .link_r .blog_bana_sp {
	padding-right: 5px;
}
.blog .blog_thu .name_l {
	background-image: url(images/blog/ico_nema.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 540px;
	padding-left: 12px;
	color: #8C6C37;
	float: left;
}
.font_10b {
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
}
.blog .blog_thu .link_r {
	float: right;
	width: 230px;
}
.blog .blog_thu .blog_txt_box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #D0C6A8;
	border-bottom-color: #D0C6A8;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.line_bg .movie_bg {
	background-image: url(images/movie/movie_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.line_bg {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 622px;
	z-index: 1;
}
.line_bg_i .movie_bg_i {
	background-image: url(images/movie/movie_bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.line_bg_i {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 633px;
	z-index: 1;
}
.main_slide .index_movie {
	height: 40px;
	margin-top: 57px;
	background-image: url(images/index1/g_line_index.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.main_slide .index_movie .skip_sp {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	text-align: left;
}
.main_slide .index_movie .skip_sp h1 {
color:#FFFFFF;
font-size:10px;
float:left;
}
.main_slide .index_movie .skip_sp .skip_i {
	float: right;
}
.main_slide .index_movie .skip_sp .skip_l {
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
}
.main_slide .index_movie .skip_sp .skip_l p {
	color: #FFFFFF;
	font-size: 11px;
}
#mySlides .cast_box {
	padding-top: 7px;
	width: 372px;
	padding-left: 17px;
}
#mySlides .cast_box .allone .img_box {
	float: left;
	width: 175px;
	padding-top: 39px;
}
#mySlides .cast_box .allone .img_box_cast {
	float: left;
	width: 181px;
}

.img_box_cast .new_cast {
	height: 103px;
	width: 57px;
	border: 1px solid #BCA47E;
	float: left;
	margin-right: 11px;
}
.img_box_cast .new_cast img {
	height: 103px;
	width: 57px;
}
.img_box_cast .new_txt {
	padding-top: 30px;
	float: right;
	width: 110px;
}
.img_box_cast .new_txt .size_o {
	padding-top: 3px;
	font-size: 10px;
}
.top_back_up {
	text-align: right;
	margin-bottom: 20px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #795A37;
}
.top_back_ect {
	text-align: right;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #795A37;
	height: 19px;
}
.sp_top_b {
	height: 20px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
}
.banner_lli {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.bg_nuno_ect .system {
	padding-top: 23px;
	padding-left: 15px;
}
.system .consept {
	background-image: url(images/system/system.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 141px;
	padding-top: 161px;
	padding-left: 647px;
	margin-bottom: 35px;
}
.system .fee_system {
	background-image: url(images/system/system_zu.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 283px;
	width: 220px;
	padding-top: 46px;
	padding-right: 17px;
	padding-left: 517px;
	margin-bottom: 5px;
}
.system .fee_title {
	background-image: url(images/system/fee_price.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 179px;
	height: 21px;
	margin-bottom: 14px;
	font-size: 11px;
	color: #333333;
}
.fee_system .deeto {
	font-size: 10px;
	color: #333333;
	line-height: 12px;
	padding-left: 150px;
	height: 25px;
}
.fee_system .de_tokiyaku {
	padding-top: 135px;
	font-size: 9px;
	color: #FFFFFF;
}
.system .service_title {
	background-image: url(images/system/serbice_t.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 200px;
	height: 21px;
	margin-bottom: 14px;
	font-size: 11px;
	color: #333333;
}
.system .play {
	padding-right: 10px;
	padding-left: 10px;
	width: 793px;
}
.play .time_p {
	float: left;
	padding-right: 44px;
	list-style-type: none;
	width: 143px;
	height: 30px;
	overflow: hidden;
}
.play .naiyou {
	list-style-type: none;
	line-height: 14px;
	float: left;
	width: 590px;
	height: 30px;
	font-size: 10px;
}

.system .card_title {
	background-image: url(images/system/card.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 200px;
	height: 21px;
	margin-bottom: 14px;
	font-size: 11px;
	color: #333333;
	margin-top: 20px;
}
.fee_system .yayaku_sys {
	font-size: 11px;
	padding-top: 35px;
	padding-left: 12px;
}
.fee_system .yayaku_sys a {
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}
.index_movie .ud_index {
	background-color: #000000;
	margin-top: 7px;
	padding-top: 13px;
	text-align: left;
}
.ud_index .index_u_900 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.ud_index .index_u_900 h2 {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
}
.ud_index .index_u_900 a {
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
}.index_u_900 .sp_index {
	padding-top: 5px;
}
.sp_index h3 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../../../../img/no1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 230px;
}
.sp_index p {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.sp_index h4 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../../../../img/no2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 230px;
}
.sp_index h5 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../../../../img/no3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 230px;
}.sp_index .box_h {
	padding-bottom: 25px;
}
.banner_index .index_r {
	background-image: url(../../../../img/princess.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	float: right;
	width: 348px;
	padding-top: 10px;
	margin-right: 50px;
}
.banner_index .index_l {
	float: left;
	height: 62px;
	width: 470px;
	margin-right: 18px;
	padding: 5px;
	background-color: #333333;
}
.index_l .flash_sp {
	border: 1px solid #666666;
}
.sp_index .banner_index {
	padding-top: 10px;
	padding-bottom: 10px;
}
#index_Content {
	width: 100%;
	height: 638px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #000;
	text-align: center;
	background-image: url(../../../../img/index_bg.jpg);
	}
.i_index_l {
	background-image: url(images/index1/g_line_index.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
}
.copy_index {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
}
.enter {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 464px;
	z-index: 5;
	height: 22px;
}
.enter .ent_main {
	width: 292px;
	margin-right: auto;
	margin-left: auto;
	height: 22px;
	padding-right: 51px;
	padding-left: 539px;
}
.enter .ent_main .enter_left {
	float: left;
	height: 22px;
	width: 123px;
}
.enter .ent_main .enter_right {
	float: right;
	height: 22px;
	width: 128px;
}
.right_content .ticet_top {
	padding-top: 20px;
}
.ticet_top .ticet_txt {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}
.ticet_top .ticet_txt a {
	text-align: left;
	display: block;
	height: 15px;
	width: 60px;
	margin-top: 7px;
}
.index_u_900 .h_left {
	float: left;
	width: 356px;
	padding-top: 15px;
}
.index_u_900 .h_right {
	float: right;
	width: 543px;
	padding-top: 9px;
}
.h_right .b_left {
	background-image: url(../../../../img/bannner_index1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 237px;
	font-size: 12px;
	color: #9FCC6D;
	padding-left: 3px;
	padding-top: 1px;
	margin-right: 9px;
	float: left;
	font-weight: bold;
}
.h_right .b_right {
	height: 34px;
	width: 291px;
	float: right;
	background-image: url(../../../../img/bannner_index2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	padding-top: 6px;
	font-weight: bold;
}
.b_right .ken_blx {
	width: 107px;
	padding-left: 25px;
	float: left;
}
.b_right .serchi {
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	width: 30px;
	padding-left: 0px;
}
.b_right .dokusenn {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}
.f_top_all .top_footer .top_t_sp {
	padding-top: 5px;
}
.syuunenn_2 {
	padding-top: 1px;
	padding-left: 1px;
}
.top_footer .top_ud_banner {
	padding-top: 5px;
	padding-bottom: 5px;
}
.top_footer_banner_c {
	width: 899px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.system .system_puls {
	height: 20px;
	background-image: url(images/system/ico_next.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 40px;
	padding-bottom: 20px;
}
.e_fot_bn {
	height: 100px;
	text-align: center;
	padding-top: 10px;
}
.premianu {
	padding-bottom: 5px;
	text-align: left;
}
.link_ul {
	padding-top: 5px;
	padding-left: 10px;
}
.link_li {
	list-style-type: none;
	margin-bottom: 5px;
}
.linkcat {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
}
.linkcat h2 {
	list-style-type: none;
	padding: 3px;
	margin-bottom: 2px;
}
.sougo_b {
	float: left;
	padding-left: 10px;	
}
.left_linkimg {
	min-width:88px;
	float: left;
}
.clear_link {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.contxt {
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 20px;
	margin-right: 5px;
}
.all_ent {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 480px;
}
.all_ent .entxx {
	width: 250px;
	height: 70px;
	float: left;
	margin-left: 25px;
}
.all_ent .leavexxx {
	height: 52px;
	width: 208px;
	float: right;
	margin-top: 16px;
	margin-right: 500px;
}
.all_ent .entxx a {
	width: 250px;
	text-indent:-9999px;
	display:block;	
	height: 70px;
	
}
.all_ent .leavexxx a {
	height: 52px;
	width: 208px;
	text-indent:-9999px;
	display:block;
}
.bg_nuno_ect .oneday {
	padding-top: 23px;
}
.oneday_box {
	padding-left: 5px;
}
.bg_nuno_ectxx {
	background-image: url(images/top/bg_nuno.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 808px;
	padding-right: 15px;
	padding-left: 15px;
}
.content_ect_bg .bg_nuno_ectxx .hp_box {
	padding-top: 10px;
	padding-left: 10px;
}
.content_ect_bg .bg_nuno_ectxx .hp_box p {
	font-size: 10px;
}
.oneday {
	margin-left: 20px;
	margin-top: 10px;
}

