/* CSS Document */


body {
	margin:0;
	background: url(../img/new_back.jpg) repeat-x #000;
	font-size:12px;
	line-height:160%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "メイリオ", "ＭＳ Ｐゴシック", sans-serif, Meiryo,;
	color:#FFF;
}
#main {
	margin:0 auto;
	width:1180px;
}
#main1000 {
	margin:0 auto;
	width:1000px;
}
img {
	border:0;
	text-align: center;
}
p {
	margin:0;
}
.clear {
	clear:both;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}
h1, h2 {
	margin:0;
}
.back_w {
	background:#FFF;
}

.red_b {
	color:#C00;
	font-weight:bold;
}
/*------------------------------------
　top
-------------------------------------*/
#top {
	/*background:url(../img/new_odoru_top3.png) no-repeat;*/
}
#top_l {
	float:left;
	width:845px;
}
#top_r {
	float:right;
	width:335px;
	position: relative;
	height:887px;
}
#top_l_l {
	float:left;
	width:344px;
}
#top_l_l h1 {
	text-indent:-9999px;
	height:60px;
}
#top_l_r {
	float:right;
	width:501px;
}
/*#top_l_r a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
}*/
#top_btn_preview {
	width:478px;
	margin:10px 0 680px 0;
}
#top_btn_about {
	width:467px;
	margin:0 0 0 24px;
}
#top_btn_about a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
}
#cd {
	margin:68px 0 0 178px;
	height: 81px;
}
#top_sns {
	position: absolute;
	top:793px;
	left: 55px;
	height:40px;
}
#top_btn_sns {
	margin: 230px 0 0 26px;
	width: 182px;
}
/*#top_btn_sns img {
	margin:0 0 1px 0;
}*/
.top_btn_sns_w {
	width:181px;
	background:#FFF;
	margin:0 0 1px 0;
}
.top_btn_sns_w90 {
	float:left;
	width:90px;
	background:#FFF;
	margin:0 1px 1px 0;
}
#top_btn_sns a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}
#top_nakano_report {
	position: absolute;
	top:203px;
	left: 130px;
}
#top_odoru_photo {
	position: absolute;
	top:556px;
	left: 245px;
}
#top_bnr_r {
	margin:315px 0 0 0;
}
/*#top_bnr_r a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/
/*------------------------------------
　about
-------------------------------------*/
#odoru_about {
	background:url(../img/new_about_back1.png) no-repeat;
}
#odoru_about_history {
	float:left;
	width:399px;
	background:url(../img/new_about_history1.png) no-repeat;
}
#odoru_about_history_text {
	text-indent:-9999px;
	height:642px;
}
#odoru_about_history_link {
	width:377px;
	margin:0 auto;
}
#odoru_about_history_link img {
	margin:0 0 3px 0;
}
#odoru_abouttop_navi {
	float:left;
	width:314px;
}
#odoru_abouttop_navi h1 {
	height:284px;
	text-indent:-9999px;
}
#odoru_abouttop_navi_box img {
	margin:0 0 8px 0;
}
/*#odoru_abouttop_navi_box a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/
#odoru_abouttop_menu {
	width:621px;
	margin: 0 auto;
	padding:30px 0 0 0;
}
/*#odoru_abouttop_menu a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/
#odoru_abouttop_menu_s {
	margin:0 0 0 20px;
	padding:5px 0 0 0;
}
/*#odoru_abouttop_menu_s a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/

#odoru_tvonair {
	margin:100px 0 0 20px;
}



#new_about_hitstory {
	float:left;
	width:399px;
	/*background:url(../img/new_about_history1.png) no-repeat;*/
}
#new_about_hitstory  a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
} 

/*------------------------------------
　caststaff
-------------------------------------*/
#caststaff {
	background:url(../img/new_caststaff_back.jpg) no-repeat #000;
	height:752px;
}
#caststaff_title {
	float:right;
	padding:0 20px 0 0;
	text-align:right;
}
#caststaff_box {
	background:url(../img/new_caststaff.png) no-repeat center;
	height:400px;
}
#caststaff_box p {
	text-indent:-9999px;
}
/*------------------------------------
　story
-------------------------------------*/
#story {
	background:url(../img/new_story_back.jpg) no-repeat #000;
	height:840px;
}
#story_box {
	background:url(../img/new_story.png) no-repeat center;
	height:520px;
}
#story_box p {
	text-indent:-9999px;
}
/*------------------------------------
　top footer
-------------------------------------*/
#top_menu_about {
	width:461px;
	margin: 0 auto;
	padding:30px 0 0 0;
}
#top_menu {
	margin:0 0 0 20px;
	padding:20px 0 0 0;
}
/*#top_menu a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/
#top_menu_tv {
	width:890px;
	margin:0 auto;
	padding:10px 0;
}
/*#top_menu_tv a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/
/*------------------------------------
　contents
-------------------------------------*/
#odoru_header {
	padding:20px 0;
	margin:0 20px;
}
#odoru_header h1 {
	margin:0;
}
#odoru_header_logo {
	float:left;
}
#odoru_header_menu {
	float:right;
	padding:15px 0 10px 0;
	border-bottom: #fff solid 1px;
	background:url(../img/new_naviheader_back1.png) no-repeat right top;
}
#odoru_header_menu2 {
	float:right;
	padding:15px 0 10px 0;
	border-bottom: #fff solid 1px;
	background:url(../img/new_naviheader_back2.png) no-repeat right top;
}
#odoru_header_menu a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}
#odoru_header_menu2 a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}

/*------------------------------------
　introduction
-------------------------------------*/
#introduction h2 {
	margin:0;
}
#introduction {
	background:url(../img/introduction1180.jpg) no-repeat #000;
}
#introduction_title {
	float:right;
	padding:0 20px 0 0;
	text-align:right;
}
#introduction_contents {
	float:left;
	margin:0 0 0 30px;
}
#introduction_text {
	height:580px;
	width:470px;
	margin:10px 0 0 0;
	overflow:auto;
	font-size:12px;
	color:#fff;
	line-height:180%;
	padding:10px 20px 10px 10px;
}
/*------------------------------------
　trailer
-------------------------------------*/
#trailer {
	background:url(../img/trailer.jpg) no-repeat;
	height:840px;
}
#trailer_title {
	padding:0 20px 0 0;
	text-align:right;
}
#trailer h2 {
	margin:0;
}
#odoru_movie {
	margin:30px 0 0 40px;
}
#odoru_movie1 {
	margin:30px 0 0 40px;
}
#odoru_movie2 {
	margin:30px 0 190px 40px;
}
#trailer a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
}
.trailer_thumbnail {
	float:left;
	width:294px;
	margin:0 15px 0 0;
}
.trailer_thumbnail_b {
	float:left;
	width:294px;
	margin:0 15px 40px 0;
}
.trailer_thumbnail p {
	color:#FFF;
	text-align:center;
	background:#000 url(../img/trailer_ep.jpg);
	padding:5px 0;
	font-weight:bold;
}
.trailer_thumbnail_ep {
	float:left;
	width:294px;
	margin:0 15px 30px 0;
}

.trailer_thumbnail_uso {
	float:left;
	width:320px;
	margin:0 0 30px 0;
}
/*------------------------------------
　news
-------------------------------------*/
#news {
	background:url(../img/news.jpg) no-repeat;
	height:840px;
	color:#000;
}
#news a {
	color:#C00;
	text-decoration:underline;
}
#news a:hover {
	color:#FF0F0F;
	text-decoration:none;
}
#news h2 {
	margin:0;
}
#news_main {
	width:900px;
	margin:0 auto;
	overflow:auto;
	height:500px;/*-webkit-overflow-scrolling: touch;*/
}
#news_main a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
}
.news_w {
	width:830px;
	padding:20px;
	background:url(../img/fff_back.png);
	margin:0 0 20px 0;
}
.news_date {
	float:left;
	width:100px;
}
.news_contents {
	float:left;
	width:730px;
}
.news_title {
	font-weight:bold;
	border-bottom:1px dotted #000;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	color:#C00;
	font-size:16px;
}
#mpcontents {
	background-color:#999 !important;
}


/*------------------------------------
　naviheade
-------------------------------------*/
#odoru_naviheader {
	height:53px;
	padding:3px 0 0 0;
}
#odoru_naviheader_s {
	padding:0 5px 0 0;
}
#odoru_naviheader_s_l {
	float:left;
	margin:0 3px 0 10px;
}
#odoru_naviheader_s_l2 {
	float:left;
	margin:0 3px 0 2px;
}
#odoru_naviheader_s_r {
	float:right;
	margin:0 0 0 0;
}
/*------------------------------------
　about_navi
-------------------------------------*/
#odoru_aboutnavi {
	padding:30px 23px;
}
#odoru_aboutnavi_back {
	background:#FFF;
}

/*#odoru_aboutnavi a:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity:0.40;
}*/

/*------------------------------------
 oa
-------------------------------------*/
#oa {
	background:url(../img/new_oa_back.jpg) no-repeat #000;
}
#oa a {
	color:#FFF;
	text-decoration:underline;
}
#oa a:hover {
	color:#AAA;
	text-decoration:none;
}
#oa_l_w {
	float:left;
	width:580px;
}
#oa_l {
	margin: 0 0 0 20px;
	color:#FFF;
	width: 520px;
	overflow:auto;
	height:700px;
	padding:0 10px 0 0;
}
#oa_r_w {
	float:right;
}
#oa_r {
	width: 580px;
	margin:0 20px 0 0;
}
#oa_r_title {
	width:500px;
	margin:0 auto;
	padding:30px 0;
}
#oa_r_dopure {
	background:url(../img/fff_back.png);
	width:550px;
	padding:5px;
	margin:0 auto;
	color: #000;
}
#oa_r_dopure a {
	color: #000;
	text-decoration:underline;
}
#oa_r_dopure a:hover {
	color: #666;
	text-decoration:none;
}
.oa_list_border {
	border-bottom:1px #FFF dotted;
}
.oa_tvtitle {
	background:#FFF;
	color:#000;
	font-weight:bold;
	padding:5px;
	margin: 0 0 10px 0;
}
.oa_list1 {
	padding:10px 30px 10px 0;
	border-bottom:1px #FFF solid;
}
.oa_list2 {
	padding:10px 0 10px 0;
	border-bottom:1px #FFF solid;
}
.oa_listtable {
	margin:0 0 0 10px;
}
.oa_chui {
	margin:10px 0 30px 10px;
}
.oa_chui_l {
	margin:0 20px 10px 20px;
}
/*------------------------------------
　report
-------------------------------------*/
#report {
	background:url(../img/new_report_back.jpg) no-repeat;
	color:#000;
	padding:0 0 120px 0;
}
#report_title {
	padding:0 20px 0 0;
	text-align:right;
}
#report_movie {
	margin:30px 0 0 158px;
}
.report_thumbnail {
	float:left;
	width:203px;
	margin:0 15px 15px 0;
	background:#FFF;
}
#report_movie a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
/*------------------------------------
　link
-------------------------------------*/
#link {
	background:url(../img/new_link_back.jpg) no-repeat;
	color:#000;
}
#link_contents {
	margin:20px 50px 0 50px;
}
#link_odorubanner {
	margin:0 0 40px 0;
}
#link_odorubanner_midashi {
	margin:0 0 20px 0;
}
#link_odorubanner_box {
	margin:0 0 20px 0;
}
.link_odorubanner01 {
	float:left;
	margin:0 30px 0 0;
	text-align:center;
	font-weight:bold;
	padding:5px;
	background:url(../img/fff_back.png);
}
#link_odorubanner_howto {
	margin:0 0 20px 0;
	background:url(../img/fff_back.png);
	padding:20px;
}
#link_odorubanner_howto_midashi {
	margin:0 0 20px 0;
}
#link_odorubanner_howto_box {
	padding:30px 30px 20px 30px;
	border:1px dotted #000;
	width:940px;
	margin:0 auto;
}
.link_odorubanner_size {
	color:#C00;
	font-size:12px;
	font-weight:bold;
	border-bottom:#C00 1px dotted;
	margin:0 0 5px 0;
}
.link_odorubanner_source {
	margin:0 0 10px 0;
}
#link_banner {
	margin:0 0 80px 0;
}
#link_banner_midashi {
	margin:0 0 20px 0;
}
#link_banner a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
}
#link_banner_img img {
	margin:0 5px 5px 0;
}
#link_banner_fuji_img {
	margin:20px 0;
}
]#link_banner_fuji_img img {
 margin:0 5px 5px 0;
}
/*------------------------------------
　specialcontents moive
-------------------------------------*/
#specialcontents_movie {
	background:url(../img/new_specialcontents_movie_back.jpg) no-repeat #000;
}
#specialcontents_movie_title {
	padding:0 20px 20px 0;
	text-align:right;
}
#specialcontents_movie_l {
	float:left;
	width:610px;
	margin:0 0 0 20px;
}
#specialcontents_movie_r {
	float:right;
	width:500px;
	background:url(../img/new_specialcontents_movie_sample.png) no-repeat top left;
}
#specialcontents_movie_samplemovie {
	margin:45px 0 0 110px;
}
#specialcontents_movie_btn {
	text-align:center;
	padding:100px 30px 400px 30px;
}
#specialcontents_movie_qa {
	padding:20px 20px 60px 20px;
}
#specialcontents_movie_qa_title {
	padding:0 0 10px 0;
}
#specialcontents_movie_qa_shosai {
	padding:0 10px;
}
#specialcontents_movie_waku {
	background:url(../img/new_specialcontents_movie_waku.png) no-repeat;
	padding:11px;
}
/*------------------------------------
　vote
-------------------------------------*/
#trailer1 {
	background:url(../img/trailer1.jpg) no-repeat;
}
#odoru_cm {
	width:900px;
	margin:50px auto;
	background:url(../img/new_cm_back.png);
}
#odoru_cm_w {
	margin: 0 0 0 20px;
}
.odoru_cm_box {
	width:273px;
	float:left;
	margin:0 17px 15px 0;
}
.odoru_cm_vote {
	padding:5px 0;
	margin:0 5px;
}
.odoru_cm_vote_l {
	float:left;
}
.odoru_cm_vote_r {
	float:right;
}
.odoru_cm_box a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
/*------------------------------------
　specialcontents
-------------------------------------*/
#specialcontents {
	background:url(../img/new_specialcontents_back.jpg) no-repeat #000;
}
#specialcontents_title {
	padding:0 20px 20px 0;
	text-align:right;
}
#specialcontents_box {
	padding:0 20px;
	height:463px;
}
#specialcontents_btn1 {
	float:left;
	margin:90px 10px 10px 55px;
}
#specialcontents_btn2 {
	float:left;
	margin:50px 10px 10px 20px;
}
#specialcontents_btn3 {
	float:left;
	margin:120px 0 0 0;
}
#specialcontents_btn4 {
	float:left;
	margin:70px 10px 10px 20px;
}
/*------------------------------------
　odoru_photo
-------------------------------------*/
#specialcontents_odoru_photo {
	background:url(../img/new_odoru_photo_back.jpg) no-repeat #000;
}
#specialcontents_odoru_photo_title {
	padding:0 20px 0 0;
	text-align:right;
}
#specialcontents_odoru_photo_box {
	padding:0 20px;
}
#specialcontents_odoru_photo_l {
	float:left;
	width:463px;
}
#specialcontents_odoru_photo_arappli_back {
	background: url(../img/new_odoru_photo_arappli_back.png);
	width:463px;
	height:683px;
}
#specialcontents_odoru_photo_arappli_box {
	margin:0 auto;
	padding:100px 0 0 0 ;
	width:430px;
}
#specialcontents_odoru_photo_arappli_title {
	width:386px;
	margin:0 auto;
	padding:20px;
}
#specialcontents_odoru_photo_arappli_btn {
	margin:0 0 10px 45px;
}
#specialcontents_odoru_photo_arappli_btn a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
#specialcontents_odoru_photo_arappli_btn_howto {
	width:192px;
	margin:5px auto 0 auto;
}
.specialcontents_odoru_photo_arappli_num {
	margin:0 0 10px 0;
}
.specialcontents_odoru_photo_arappli_txt {
	color:#C00;
	margin:0 0 10px 0;
}
#specialcontents_odoru_photo_r {
	float:right;
	width:650px;
}
#specialcontents_odoru_photo_twitter_title {
	width:626px;
	margin: 0 auto;
}
#specialcontents_odoru_photo_twitter_photo {
	width:650px;
	margin:0 auto;
	overflow:auto;
	height:500px;
}
#specialcontents_odoru_photo_twitter_photo div{
	margin:0 7px 7px 0; float:left;
}
#specialcontents_odoru_photo_twitter_more {
	width:306px;
	margin:0 auto;
	padding:10px 0;
}
#specialcontents_odoru_photo_twitter_more a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
#specialcontents_odoru_photo_howto {
	width:1100px;
	border:#FFF 1px solid;
	padding:20px;
	margin:20px auto;
}
#specialcontents_odoru_photo_howto_title {
	margin:0 0 10px 0;
}
#specialcontents_odoru_photo_howto_num {
	margin:0 0 10px 0;
}
#specialcontents_odoru_photo_howto_text10 {
	font-size:10px;
}
/*------------------------------------
　odoru_photo
-------------------------------------*/
#specialcontents_eventreport {
	background:url(../img/new_eventreport_back.jpg) no-repeat #000;
}
#specialcontents_eventreport_back1 {
	background:url(../img/new_eventreport_back1.jpg) no-repeat #000;
}
#specialcontents_eventreport_title {
	padding:0 20px 0 0;
	text-align:right;
}
#specialcontents_eventreport_header {
	padding:230px 20px 20px 20px;
}
#specialcontents_eventreport_header_title {
	text-align:center;
}
#specialcontents_eventreport_header p {
	font-size:14px;
	margin:0 0 15px 0;
	}
.specialcontents_eventreport_midashi {
	margin:50px 0 20px 0;
}
#specialcontents_eventreport_contents1 {
	background: url(../img/new_eventreport_photo16.jpg) right  top no-repeat;
	margin:0 0 0 0;
}
#specialcontents_eventreport_contents2 {
	background: url(../img/new_eventreport_photo17.jpg) right  top no-repeat;
	margin:0 0 0 0;
	font-size:12px;
	padding:0 0 0 20px;
}
#specialcontents_eventreport_contents2_mdashi {
	text-align:center;
	padding:0 0 20px 0;
}
.specialcontents_eventreport_interveiw_box_w {
	width:1090px;
	margin:0 0 20px 45px;
	border-bottom:1px solid #FFF;
	padding:0 0 20px 0;
}
.specialcontents_eventreport_interveiw_box_w580 {
	width:580px;
	margin:0 0 20px 45px;
	border-bottom:1px solid #FFF;
	padding:0 0 10px 0;
}
.specialcontents_eventreport_interveiw_box {
	padding:0 20px;
}
.specialcontents_eventreport_interveiw_photo {
	float:left;
	width:190px;
}
.specialcontents_eventreport_interveiw_text {
	float:left;
	width:860px;
	font-size:14px;
}
.specialcontents_eventreport_interveiw_text580 {
	float:left;
	width:350px;
	font-size:14px;
}
.specialcontents_eventreport_interveiw_text {
	float:left;
	width:860px;
	font-size:14px;
}
.specialcontents_eventreport_interveiw_name {
	font-size:20px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.specialcontents_eventreport_interveiw_end {
	width:1090px;
	margin:0 0 20px 45px;
	padding:0 0 20px 0;
}
.specialcontents_eventreport_interveiw_end_photo {
	float:left;
	width:394px;
}
.specialcontents_eventreport_interveiw_end_text {
	float:left;
	width:653px;
	font-size:14px;
}
.specialcontents_eventreport_interveiw_k {
	border:1px #FFF solid;
	font-weight:bold;
	padding:10px;
	line-height:160%;
}
#specialcontents_eventreport_butai {
	width:730px;
}
.specialcontents_eventreport_butai_box {
	margin:0 0 25px 0;
}
.specialcontents_eventreport_interveiw_mc {
	padding:5px 10px;
	background:#FFF;
	color:#000;
	font-weight:bold;
	margin:0 0 5px 0;
}
.specialcontents_eventreport_interveiw_cast {
	padding:5px 10px;
	margin:0 0 10px 0;
}
#specialcontents_eventreport_movie {
	padding:20px;
	margin:0 0 30px 0;
}
#specialcontents_eventreport_movie_l {
	float:left;
}
#specialcontents_eventreport_movie_r {
	float:right;
}
#specialcontents_eventreport_btn_w {
	width:1090px;
	margin:0 auto;
	padding: 30px 0;
}
.specialcontents_eventreport_btn_back {
	float: left;
	background:#FFF;
	width:360px;
}

#specialcontents_eventreport_btn_w a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
/*------------------------------------
　INTERVIEW
-------------------------------------*/
#specialcontents_interview {
	background:url(../img/new_interview_back.png) no-repeat #000;
}
#specialcontents_interview_contents {
	margin:20px 0 0 25px;
}
#specialcontents_interview_contents img{
	margin:0 10px 10px 0;
}
#specialcontents_interview_contents1 {
	margin:20px 0 0 25px;
}
#specialcontents_interview_contents1 img{
	margin:0 10px 0 0;
}
#specialcontents_interview_contents1 a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
}
/*------------------------------------
　INTERVIEW
-------------------------------------*/
#production_notes {
	background:url(../img/new_production_notes_back.jpg) no-repeat #000;
}
#production_notes_title {
	padding:0 20px 0 0;
	text-align:right;
}
#production_notes_contents {
	margin:20px 60px;
	font-size:14px;
}
#production_notes_contents_title {
	margin:0 0 10px 0;
}
#production_notes_btn_photo {
	padding:150px 0 0 120px;
}
#production_notes_cal {
	background: url(../img/new_production_notes_cal.png) no-repeat;
	width:1111px;
	height:974px;
	margin:0 auto;
}
#production_notes_cal1 {
	float:left;
}
#production_notes_cal1_1 {
	padding:0 0 0 243px;
	float:left;
	width:290px;
}
#production_notes_cal2 {
	padding:147px 0 0 75px;
	float:left;
	width:490px;
}
#production_notes_cal2_2 {
	padding:61px 0 0 0;
}
#production_notes_cal3 {
	padding:201px 0 0 48px;
	float:left;
	width:490px;
}
#production_notes_cal3_1 {
	padding:0 0 0 390px;
}
#production_notes_cal4 {
	padding:260px 0 0 70px;
	float:left;
	width:490px;
}
#production_notes_photo {
	text-align:center;
}
#production_notes_btn_cal {
	width:1099px;
	margin:0 auto;
	text-align:right;
	padding:0 0 20px 0;
}
/*------------------------------------
　copy
-------------------------------------*/
#odoru_end {
	background: url(../img/odoru_end.png) no-repeat center;
	height:500px;
}
/*------------------------------------
　copy
-------------------------------------*/
#copy {
	padding:10px 0 100px 0;
	text-align:center;
	color:#FFF;
	background:#000;
}
