#block_content #bc_left{
	clear:both;
	float:left;
	width:232px;
	overflow:hidden;
}

#bc_footer{
	margin:0 auto;
	padding:0;
	width:920px;
	height:11px;
	background:url("../images/content/content_footer.jpg") 0 0 no-repeat;
}


#bc_left h2.bc_left_tit{
	margin:0;
	padding:0;
	width:232px;
	height:20px;
	background:url("../images/content/tit_category.jpg") 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}

#bc_left h2.bc_left_tit_2{
	margin:-2px 0 0 -9px;
	padding:0;
	width:232px;
	height:20px;
	background:url("../images/content/tit_create_year.jpg") 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}

#bc_left h2.bc_left_tit_3{
	margin:-2px 0 0 -9px;
	padding:0;
	width:232px;
	height:20px;
	background:url("../images/content/tit_refine.jpg") 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}

#bc_left div.bc_left_header{
	margin:0 0 0 0;
	width:232px;
	height:10px;
	background:url("../images/content/left_c_header.jpg") 0 0 repeat-y;
	font-size:0;
}

#bc_left div.bc_left_body{
	margin:0 !important;
	margin:-3px 0 0 0;
	padding:0 0 0 9px;
	width:223px;
	background:url("../images/content/left_c_bg.jpg") 0 0 repeat-y;
}

#bc_left div.bc_left_footer{
	width:232px;
	height:13px;
	background:url("../images/content/left_c_footer.jpg") 0 0 repeat-y;
}

#bc_left h2.stit_create{
	margin:0;
	padding:0;
	width:212px;
	height:45px;
	background:url("../images/archives/stit_create_movie.jpg") 0 0 repeat-y;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
}

#bc_left ul.ul_menu{
	margin:0;
	padding:0;
	list-style-type:none;
}

#bc_left li{
	list-style:none;
}

#bc_left li.li_menu a{
	padding:5px 0 0 33px;
	width:192px;
	height:28px;	
	overflow:hidden;
	background:url("../images/content/menu_bg.jpg") 0 0 no-repeat;
	overflow:hidden;
	display:block;
	color:#333333;
	text-decoration:none;
}

#bc_left li.li_menu a:hover{
	color:#ffffff;
	background:url("../images/content/menu_bg.jpg") 0 -33px no-repeat;
}

#bc_left li.li_menu a.on{
	color:#ffffff;
	background:url("../images/content/menu_bg.jpg") 0 -33px no-repeat;
}

#bc_left .left_stit{
	margin:11px 0 0 10px;
	padding:0;
}

#bc_left .check_area{
	margin:4px 0 0 5px;
	padding:0;
	font-size:93%;
}


#block_content .btn_detail{
	display:block;
	width:430px;
	height:27px;
	text-indent:-1000px;
	overflow:hidden;
	background:url("../images/top/btn_detail.jpg") 0 0 no-repeat;
}
#block_content .btn_detail:hover{
	background:url("../images/top/btn_detail.jpg") 0 -27px no-repeat;
}

#block_content div.select_create_year{
	margin:10px 0 0 6px;
	padding:0 0 9px 0;
}
#block_content div.menu_line{
	margin:0;
	padding:0;
	width:212px;
	height:3px;
	background:url("../images/content/menu_line.jpg") 0 0 no-repeat;
}

#block_content select.ipt_select{
	margin:0;
	padding:0;
	width:198px;
	height:20px;
	border:solid 1px #4E4E4E;
}

#block_content #bc_right{
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0; 
	width:686px;
}

#bc_right div.bc_right_tit{
	width:686px;
	height:20px;
	background:url("../images/content/tit_detail.jpg") 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
}

#bc_right div.bc_right_header{
	margin:0;
	padding:0;
	width:686px;
	height:13px;
	background:url("../images/content/right_c_header.jpg") 0 0 repeat-y;
	font-size:0;
}

#bc_right div.bc_right_body{
	width:686px;
	background:url("../images/content/right_c_bg.jpg") 0 0 repeat-y;
}

#bc_right div.bc_right_footer{
	width:686px;
	height:13px;
	background:url("../images/content/right_c_footer.jpg") 0 0 repeat-y;
}

#bc_right .sbc_block{
	margin:12px 0 0 22px;
	padding:0;
	width:638px;
	height:100%;
}

#bc_right .stit_1{
	margin:0 0 0 0;
	padding:0 0 0 30px;
	width:608px;
	height:48px;
	background:url("../images/content/stit_bg.jpg") 0 8px no-repeat;
	font-size:108%;
	color:#0E2951;
}

#bc_right .txt_1{
	margin:0 0 10px 3px;
	padding:0;
	width:630px;
	height:100%;
}

#bc_right .contact_area{
	margin:0 0 35px 0;
	padding:0;
	width:638px;
}

#bc_right .stit_contact{
	margin:20px 0 0 0;
	padding:0; 
	width:638px;
	height:20px;
	list-style:none;
	background:url("../images/content/tit_contact.jpg") 0 0 no-repeat;
	font-size:85%;
}

#bc_right .form_area{
		margin:0;
		padding:23px 20px 0 40px;
		width:576px;
		height:100%;
		background-color:#F0F5F5;
		border:solid 1px #0D2E5E; 
}

#bc_right .btn_area{
	margin:18px 0 40px 0 !important;
	margin:18px 0 20px 0;
	padding:0;
	height:42px;
}

#bc_right .btn_0{
	margin:0 0 0 5px;
	padding:0;
	width:586px;
	height:58px;
	text-align:center;
}

#bc_right .btn_1{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:293px;
	height:58px;
}

#bc_right .btn_2{
	float:left;
	margin:0 0 0 42px;
	padding:0;
	width:293px;
	height:58px;
}

#bc_right .form_area_header{
	width:636px;
	height:13px;
	background:url("../images/content/form_area_header.jpg") 0 0 no-repeat;
}

#bc_right .form_area_footer{
	width:636px;
	height:12px;
	background:url("../images/content/form_area_footer.jpg") 0 0 no-repeat;
}

#bc_right .form_area_1{
	margin:0;
	padding:10px 0 0 75px;
	width:561px;
	height:100%;
	background:url("../images/content/form_area_bg.jpg") 0 0 repeat-y;
	line-height:14px;
}

#bc_right .form_area_2{
	margin:0 0 0 0;
	padding:10px 0 0 50px;
	width:586px;
	height:100%;
	background:url("../images/content/form_area_bg.jpg") 0 0 repeat-y;
	line-height:14px;
}

#bc_right .link_1{
	margin:3px 0 0 0;
	padding:0;
	width:636px;
	height:20px;
	text-align:right;
}

#bc_right .f_btn_1{
	margin:0 0 0 80px;
	padding:0 0 10px 0;
}

#bc_right .f_btn_2{
	margin:0 0 0 130px;
	padding:0 0 10px 0;
}

#bc_right .f_btn_3{
	margin:0 0 18px 151px;
	padding:0;
}

#bc_right .f397 {
	margin:0 0 0 0;
	padding:2px;
	width:397px;
}

#bc_right .f87 {
	margin:0 0 0 0;
	padding:2px;
	width:87px;
}

#bc_right .ta397 {
	width:397px;
	height:103px;
}

#bc_right .fa_title{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:80px;
	color:#0D2E5E;
	font-weight:bold;
}

#bc_right .fa_title_2{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:130px;
	color:#0D2E5E;
	font-weight:bold;
}

#bc_right .fa_title_3{
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:150px;
	color:#0D2E5E;
	font-weight:bold;
}


#bc_right .fa_form{
	margin:0 0 15px 0;
	padding:0;
	float:left;
	width:397px;
}

#bc_right .err_1{
	margin:0 0 2px 82px;
	padding:0;
	color:#ED1E79;
}

#bc_right .err_2{
	margin:0 0 2px 152px;
	padding:0;
	color:#ED1E79;
}

#bc_right .err_3{
	margin:0 0 2px 132px;
	padding:0;
	color:#ED1E79;
}

/* button */
#bc_right .btn_send a{
	margin:20px auto 30px auto;
	padding:0;
	width:374px;
	height:32px;	
	overflow:hidden;
	text-indent:-1000px;
	background:url("../images/btn/btn_send.jpg") 0 0 no-repeat;
	display:block;
}

#bc_right .btn_send a:hover{
	background:url("../images/btn/btn_send.jpg") 0 -32px no-repeat;
}

#bc_right .revice{
	margin:60px 0 20px 0;
	color:#0D2E5E;
	font-size:100%;
	font-weight:bold;
}

#bc_right .thanks{
	margin:0px 0 20px 0;
	color:#0D2E5E;
	font-size:100%;
	font-weight:bold;
}

#bc_right .send_area{
width: 50%;
height:20px;
	margin:0 0 50px 0px;
	padding:0 0 0 200px;
}


ul {list-style-type: none;}
#send_area {
	width: 100%;
	height: 50px;
	margin: 0 auto 0 auto;
	background-repeat: repeat-x;
}
#send_area ul {
	width: 100px;
	height: 20px;
	margin: 0 auto;
	padding: 0 auto;
}
#send_area li {float: left;list-style-type: none;}

.check, .send{
margin:0 5px 0 0;padding:0;height:20px;border:0;overflow:hidden;}
.check a, .send a{
margin:0 5px 0 0;padding:0; display:block;text-decoration:none;height:20px;border:0;}


.eigyou_kanyuu{
width:auto;
text-align:center;}



/* ---check--- */
.check {width:41px;background: url(../images/btn/btn_re.jpg) 0 0 repeat-y;float:left; text-indent: -9999px;}
.check a{width:41px;background:url(../images/btn/btn_re.jpg) 0 0 repeat-y;float:left; text-indent: -9999px;}
.check a:hover {background:url(../images/btn/btn_re.jpg) 0 20px repeat-y;float:left; text-indent: -9999px;}
.check_on{width:41px; background:url(../images/btn/btn_re.jpg) 0 20px repeat-y;float:left; text-indent: -9999px; display:block;}

/* ---send--- */
.send {width:41px;background: url(../images/btn/btn_send2.jpg) 0 0 repeat-y;float:left; text-indent: -9999px;}
.send a{width:41px;background:url(../images/btn/btn_send2.jpg) 0 0 repeat-y;float:left; text-indent: -9999px;}
.send a:hover {background:url(../images/btn/btn_send2.jpg) 0 20px repeat-y;float:left; text-indent: -9999px;}
.send_on{width:41px; background:url(../images/btn/btn_send2.jpg) 0 20px repeat-y;float:left; text-indent: -9999px; display:block;}