@charset "utf-8";


#index-bg{
		background:#ABD4D8;
		background:url(../img/bg_stripe.gif) right 0; 
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; 
}

/*INDEX MENU*/

ul#index-menu{
	width:893px;
	margin:5px 0 0 40px;
}
ul#index-menu li{
	float:left;
}
ul#index-menu li a{
    display:block;
}

ul#index-menu li.menu01{
	background:url(../img/nav_globalmenu.gif) no-repeat;
	width:143px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu01 a{
    width:143px;
	height:78px;
	display:block;
}
ul#index-menu li.menu01 a:hover{
	background:url(../img/nav_globalmenu.gif) 0 -78px;
}

ul#index-menu li.menu02{
	background:url(../img/nav_globalmenu.gif) -145px 0px no-repeat;
	width:149px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu02 a{
    width:149px;
	height:78px;
	display:block;
}
ul#index-menu li.menu02 a:hover{
	background:url(../img/nav_globalmenu.gif) -145px -78px;
}

ul#index-menu li.menu03{
	background:url(../img/nav_globalmenu.gif) -296px 0px no-repeat;
	width:149px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu03 a{
    width:149px;
	height:78px;
	display:block;
}
ul#index-menu li.menu03 a:hover{
	background:url(../img/nav_globalmenu.gif) -296px -78px;
}

ul#index-menu li.menu04{
	background:url(../img/nav_globalmenu.gif) -448px 0px no-repeat;
	width:149px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu04 a{
    width:149px;
	height:78px;
	display:block;
}
ul#index-menu li.menu04 a:hover{
	background:url(../img/nav_globalmenu.gif) -448px -78px;
}

ul#index-menu li.menu05{
	background:url(../img/nav_globalmenu.gif) -597px 0px no-repeat;
	width:149px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu05 a{
    width:149px;
	height:78px;
	display:block;
}
ul#index-menu li.menu05 a:hover{
	background:url(../img/nav_globalmenu.gif) -597px -78px;
}

ul#index-menu li.menu06{
	background:url(../img/nav_globalmenu.gif) -747px 0px no-repeat;
	width:146px;
	height:78px;
	margin:0;
}
ul#index-menu li.menu06 a{
    width:146px;
	height:78px;
	display:block;
}
ul#index-menu li.menu06 a:hover{
	background:url(../img/nav_globalmenu.gif) -747px -78px;
}


.nav_line{
    margin:0 0 0 20px;
}


/*HEADER SUB NAV*/

.subnav{
	margin:0 0 0 560px;
}
.subnav li{
	float:left;
}
.subnav li a{
    display:block;
}

.subnav li.subnav01{
	background:url(../img/btn_filmrental.gif) no-repeat;
	width:220px;
	height:83px;
	margin:15px 0 0 15px;
}
.subnav li.subnav01 a{
    width:220px;
	height:83px;
	display:block;
}
.subnav li.subnav01 a:hover{
	background:url(../img/btn_filmrental.gif) 0 -83px no-repeat;
}

.subnav li.subnav02{
	background:url(../img/btn_ues.gif) no-repeat;
	width:106px;
	height:83px;
	margin:15px 0 0 10px;
}
.subnav li.subnav02 a{
    width:106px;
	height:83px;
	display:block;
}
.subnav li.subnav02 a:hover{
	background:url(../img/btn_ues.gif) 0 -83px no-repeat;
}

/*INDEX.php*/
#pc-container{
	clear:both;
	margin:0 auto;
	width:960px;
	background:#FFF;
}
#pc-container #index{
	background:url(../img/bg_index.jpg) no-repeat;
	background-position:top;
	margin:0;
}

#pc-container #index h2{
	background:url(../img/tit_index_monsanto.gif) no-repeat;
	width:960px;
	height:324px;
	margin:0;
}
/* #pc-container #index h3{
	background:url(../img/txt_index_date.gif) no-repeat;
	width:860px;
	height:41px;
	margin:10px 0 0 50px;
} */


#pc-container #index div.gmo_movie{
	background:url(../img/bnr_dvd_bg.gif) no-repeat;
	width:920px;
	height:172px;
	margin:10px 0 0 20px;
}

#pc-container #index div.dvd{
	background:url(../img/bnr_dvd_bg.gif) no-repeat;
	width:920px;
	height:130px;
	margin:10px 0 0 20px;
}

/*#pc-container #index div.dvd p.release{
	background:url(../img/bnr_dvd-01-1.png) no-repeat;
	width:669px;
	height:130px;
	margin:0;
	float:left;
}*/

#pc-container #index div.dvd p.release{
	background:url(../img/bnr_dvd-02.png) no-repeat;
	width:920px;
	height:130px;
	margin:0;
	float:left;
}

#pc-container #index div.dvd p.release a{
	width:920px;
	height:130px;
}

/*#pc-container #index div.dvd p.dvd-event{
	background:url(../img/bnr_dvd-01-2.png) no-repeat;
	width:247px;
	height:130px;
	margin:0;
	float:left;
}*/

/*#pc-container #index div.dvd p.dvd-event a{
	width:247px;
	height:130px;
}*/


#pc-container #index h4{
	background:url(../img/txt_index_moviedate.gif) no-repeat;
	width:956px;
	height:123px;
	margin:20px 0 0 0;
}

#pc-container #index .indexmain{
	padding:0 0 0 0;
}

#pc-container #index .indexmain .trailer{
	margin:20px 0 0 490px;
}

#pc-container #index .indexmain .award_media{
	background:url(../img/img_award_media.gif) no-repeat;
	width:144px;
	height:43px;
	margin:7px 0 30px 600px;
	float:left;
}

#pc-container #index .indexmain .awared_carson{
	background:url(../img/img_awared_carson.gif) no-repeat;
	width:144px;
	height:43px;
	margin:7px 0 0 10px;
	float:left;
}

#pc-container #index .indexmain .link{
	background:url(../img/btn_link.gif) no-repeat;
	width:220px;
	height:83px;
	margin:12px 0 0 110px;
	float:left;
}
#pc-container #index .indexmain .link a{
	width:220px;
	height:83px;
	display:block;
}
#pc-container #index .indexmain .link a:hover{
	background:url(../img/btn_link.gif) no-repeat 0 -83px;
}

#pc-container #index .indexmain .message{
	background:url(../img/btn_message.gif) no-repeat;
	width:220px;
	height:83px;
	margin:12px 0 0 10px;
	float:left;
}
#pc-container #index .indexmain .message a{
	width:220px;
	height:83px;
	display:block;
}
#pc-container #index .indexmain .message a:hover{
	background:url(../img/btn_message.gif) no-repeat 0 -83px;
}

#pc-container #index .indexmain h3 {
	text-align:center;
	font-size:30px;
	color:#fff;
	font-weight:400;
	line-height:38px;
	margin:50px 0 30px;
padding: .75em 0;
	padding: .5em .75em;
	background-color: #ec5aa1;
}

#pc-container #index .indexmain div.banner {
	text-align:center;
}

#pc-container #index .facebook{
	margin:0 0 20px 10px;
	float:left;
	background:#FFFFFF;
}

#pc-container #index .facebook .tit-facebook{
	background:url(../img/tit_index_fb.gif) 0 no-repeat;
	width:285px;
	height:106px;
	margin:20px 0 10px 70px;
}
#pc-container #index .facebook .tit-facebook a{
    width:285px;
	height:106px;
	display:block;
}

#pc-container #index .twitter{
	margin:0 0 20px 10px;
	float:left;
	background:#FFFFFF;
}

#pc-container #index .twitter .tit-twitter{
	background:url(../img/tit_idnex_twitter.gif) 0 no-repeat;
	width:285px;
	height:106px;
	margin:20px 0 10px 70px;
}

#pc-container #index .twitter .tit-twitter a{
    width:285px;
	height:106px;
	display:block;
}

/*#TEXT*/

.h6_bold_lime {
 font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:20px 0 0 0;
}

.text-l {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#000;
	height:100%;
	line-height:1.8em;
}

.text-m-b-bk {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:14px;
	color:#000;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:0;
}

.text-m-b-lime {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:14px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:15px 0 0 0;
}

.text-m {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:14px;
	color:#000;
	height:100%;
	line-height:1.8em;
	padding:10px 0;
}

.text-s {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:12px;
	color:#000;
	height:100%;
	line-height:1.8em;
}

.text-s-pink {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:12px;
	color:#E75297;
	height:100%;
	line-height:1.8em;
}

.scrolltotop {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:10px;
	color:#B6CC15;
	margin:0 0 0 570px;
	padding:20px 0 20px 0;
	clear: both;
}

.scrolltotop a{
    color:#B6CC15;
}

hr.bk-line{
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #000;
   height: 1px;
   margin:7px 0;
}


/*2nd*/

#second{
	margin: 0;
	background-color:#FFF;
	background:url(../img/bg_second.gif) repeat;
	background-positon:top;
}

#second .body{
	margin: 0;
}

#second .body .body-bg{
	margin:0 ;
}

#second_contents{
    width:650px;
	margin:0 0 0 270px;
}

.head-menu{
	background:url(../img/bg_header.gif) no-repeat;
    background-color:#FFF;
	width:960px;
	height:110px;
	margin:0;
}
.head-menu h1{
	background:url(../img/tit_monsanto.gif) no-repeat;
	width:600px;
	height:110px;
	float:left;
	margin:0;
}
.head-menu h1 a{
	display:block;
	width:600px;
	height:110px;
}


/*About*/

#second_about{
    background:url(../img/bg_second.gif) repeat;
	background-positon:top;
}

#second_about h2{
    background:url(../img/tit_aboutmovie.gif) no-repeat;
	width:920px;
	height:63px;
	margin:0 0 0 20px;
	clear: both;
}

#second_about ul.aboutnav{
	margin:0 0 0 50px;
}

#second_about ul.aboutnav li{
	float:left;
}
#second_about ul.aboutnav li a{
    display:block;
}

#second_about ul.aboutnav li.about01{
	background:url(../img/nav_about.gif) no-repeat;
	width:238px;
	height:84px;
}
#second_about ul.aboutnav li.about01 a{
    width:238px;
	height:84px;
	display:block;
}
#second_about ul.aboutnav li.about01 a:hover{
	background:url(../img/nav_about.gif) 0 -84px no-repeat;
}

#second_about ul.aboutnav li.about02{
	background:url(../img/nav_about.gif) -242px 0 no-repeat;
	width:220px;
	height:84px;
}
#second_about ul.aboutnav li.about02 a{
    width:220px;
	height:84px;
	display:block;
}
#second_about ul.aboutnav li.about02 a:hover{
	background:url(../img/nav_about.gif) -242px -84px no-repeat;
}
#second_about ul.aboutnav li.about03{
	background:url(../img/nav_about.gif) -467px 0 no-repeat;
	width:220px;
	height:84px;
}
#second_about ul.aboutnav li.about03 a{
    width:220px;
	height:84px;
	display:block;
}
#second_about ul.aboutnav li.about03 a:hover{
	background:url(../img/nav_about.gif) -467px -84px no-repeat;
}
#second_about ul.aboutnav li.about04{
	background:url(../img/nav_about.gif) -688px 0 no-repeat;
	width:220px;
	height:84px;
}
#second_about ul.aboutnav li.about04 a{
    width:220px;
	height:84px;
	display:block;
}
#second_about ul.aboutnav li.about04 a:hover{
	background:url(../img/nav_about.gif) -688px -84px no-repeat;
}

#second_about #second_contents #introduction h3{
    background:url(../img/tit_about_intro.gif) no-repeat;
	width:652px;
	height:32px;
	margin:30px 0 0 0;
}

#second_about #second_contents #introduction h4.h4_introduction {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:17px;
	color:#FFF;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	background-color:#B6CC15;
	padding:7px;
	margin:0 0 20px 0;
}

#second_about #second_contents #introduction h5.h5_introduction {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:15px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	border-style: solid; 
	border-color: #DFEF6A;
	border-width: 5px;
	padding:7px;
	margin:7px 0 20px 0;
}

#second_about #second_contents #story h3{
    background:url(../img/tit_about_story.gif) no-repeat;
	width:652px;
	height:32px;
}

#second_about #second_contents #direc_interview h3{
    background:url(../img/tit_about_direc.gif) no-repeat;
	width:652px;
	height:32px;
}

#second_about #second_contents #direc_interview .direc_prof{
    background:url(../img/img_about_direcprofile.gif) no-repeat;
	margin:20px 0 0 0;
	padding:10px 30px 30px 20px;
}

#second_about #second_contents #cast h3{
    background:url(../img/tit_about_cast.gif) no-repeat;
	width:652px;
	height:32px;
}

#second_about #second_contents #cast h4.h4_cast{
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:15px 0 0 0;
}

#second_about #second_contents #cast .cast_prof{
    background:url(../img/img_about_castprofile.gif) no-repeat;
	margin:20px 0 10px 0;
	padding:10px 30px 50px 20px;
}


/*Commentary*/

#second_commentary{
    background:url(../img/bg_second.gif) no-repeat;
	background-positon:top;
}

#second_commentary h2{
    background:url(../img/tit_commentary.gif) no-repeat;
	width:920px;
	height:63px;
	margin:0 0 20px 20px;
	clear: both;
}

#second_commentary .name{
	font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#000;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	float:right;
}

#second_commentary b{
	font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
}

#second_commentary .gyoseki h3{
    background:url(../img/tit_commentary_gyoseki.gif) no-repeat;
	width:652px;
	height:32px;
	margin:20px 0 0 0;
}

#second_commentary .shihai h3{
    background:url(../img/tit_commentary_shihai.gif) no-repeat;
	width:652px;
	height:32px;
	margin:20px 0 0 0;
}

#second_commentary .joei h3{
    background:url(../img/tit_commentary_joei.gif) no-repeat;
	width:652px;
	height:32px;
	margin:20px 0 0 0;
}

#second_commentary .shihai legend{
	font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:12px;
	color:#B6CC15;
	height:100%;
	float:right;
}

/*Keyword*/

#second_keyword{
    background:url(../img/bg_second.gif) repeat;
	background-positon:top;
}

#second_contents_keyword{
	margin:0;
}

#second_keyword h2{
    background:url(../img/tit_keyword.gif) no-repeat;
	width:920px;
	height:63px;
	margin:0 0 10px 20px;
	clear: both;
}

#second_keyword #second_contents_keyword .wrap {  
        width: 920px;  
        overflow: auto;
		padding:20px 0 0 25px; 
    }  
#second_keyword #second_contents_keyword .box {  
        width: 280px;  
        margin: 5px;  
        padding: 5px;  
        float: left;  
        background: #FFF;
		border-style: solid;
		border-color: #B6CC15;
		border-width: 1px; 
        color: #4A1700;  
        display: inline;  /* IE6 fix */  
    } 
	
	
#second_keyword #second_contents_keyword b{
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:0;
} 

.scrolltotop_k {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:10px;
	color:#B6CC15;
	margin:0 0 0 850px;
	padding:20px 0 20px 0;
	clear: both;
}
.scrolltotop_k a{
    color:#B6CC15;
}

/*Message*/

#second_message{
    background:url(../img/bg_second.gif) no-repeat;
	background-positon:top;
}

#second_message #second_contents .h3_message{
    background:url(../img/h3_message.gif) no-repeat;
	width:650px;
	height:140px;
	margin:15px 0 20px 0;
}


#second_message #second_contents b{
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:16px;
	color:#B6CC15;
	height:100%;
	line-height:1.8em;
	font-weight:bold;
	margin:0;
} 

#second_message #second_contents .text-s-message {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:12px;
	color:#000;
	height:100%;
	line-height:1.8em;
	float:right;
}


/*Filmrental*/

#second_filmrental{
    background:url(../img/bg_filmrental.gif) no-repeat;
	background-positon:top;
}

#second_filmrental .h2_filmrental {
	background:url(../img/h2_filmrental.gif) no-repeat;
	width:920px;
	height:63px;
	margin:0 0 0 20px;
}

#second_filmrental #second_contents #letsfilmrental{
	background:url(../img/bg_filmrental_img.gif) no-repeat;
}

#second_filmrental #second_contents .tit_letsfilrmrental{
	background:url(../img/tit_letsfirlmrental.gif) no-repeat;
	width:492px;
	height:72px;
	margin:25px 0 200px 0;
}

#second_filmrental #second_contents #goannnai{
	
}
#second_filmrental #second_contents #goannnai .tit_goannnai{
	background:url(../img/tit_filmrental_goannai.gif) no-repeat;
	width:650px;
	height:40px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents #goannnai .sub_goannai{
	margin:20px;
}

img.number {
      vertical-align: middle;
	  margin:3px;
	  }

#second_filmrental #second_contents #goannnai .basicfilmrental{
    background:url(../img/btn_filmrental_basicfilmrental.gif) no-repeat;
	width:436px;
	height:79px;
	margin:20px 0 0 100px;
}

#second_filmrental #second_contents #goannnai .basicfilmrental a{
    display: block;
	width: 436px;
    height: 79px;
}
	
#second_filmrental #second_contents .tit_aboutsenden{
	background:url(../img/tit_filmrental_aboutsenden.gif) no-repeat;
	width:650px;
	height:40px;
	margin:25px 0 20px 0;
}
#second_filmrental #second_contents .tit_sendensozai{
	background:url(../img/tit_filmrental_sendensozai.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents .tit_sozai{
	background:url(../img/tit_filmrental_sozai.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents .tit_check{
	background:url(../img/tit_filmrental_check.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents .tit_payment{
	background:url(../img/tit_filmrental_payment.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents table#table-senzai {
    margin:0 0 0 150px;
}

#second_filmrental #second_contents table#table-senzai td {
    width: 180px;
    text-align: center;
	vertical-align: bottom;
}

#second_filmrental #second_contents .tit_digitaladeta{
    background:url(../img/tit_filmrental_digitaldate.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}
#second_filmrental #second_contents .dl_img{
    background:url(../img/bg_filmrental_dlfotos.gif) no-repeat;
	padding:20px;
	margin:15px 0;
	}

#second_filmrental #second_contents .tit_howtosenden{
    background:url(../img/tit_filmrental_howtosenden.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents .filmrental_repo{
    background:url(../img/btn_filmrental_report.gif) no-repeat;
	width:436px;
	height:79px;
	margin:20px 0 0 100px;
}

#second_filmrental #second_contents .filmrental_repo a{
    display: block;
	width: 436px;
    height: 79px;
}

#second_filmrental #second_contents .tit_orderpdf{
    background:url(../img/tit_filmrental_orderpaper.gif) no-repeat;
	width:650px;
	height:24px;
	margin:25px 0 20px 0;
}

#second_filmrental #second_contents .link-skyblue{
    background:#CEF4F0;
	margin:3px;
}

#second_filmrental #second_contents .link-skyblue a{
    color:#333333;
}

#second_filmrental #second_contents #ask{
    background:url(../img/bg_filmrental_ask.gif) no-repeat;
	width:660px;
	height:167px;
	margin:25px 0 20px 0;
	padding:20px;
}

#second_filmrental #second_contents #ask .tit_ask{
    background:url(../img/tit_filmrental_ask.gif) no-repeat;
	width:214px;
	height:32px;
	margin:0 0 10px 0;
}



/*Theater*/

#second_theater{
  }

#second_theater h2{
    background:url(../img/tit_theater.gif) no-repeat;
	width:920px;
	height:63px;
	margin:0 0 30px 20px;
	clear: both;
}

#second_contents_theater{
	margin:0;
}

#second_contents_theater ul.theater-list {
    margin:20px 0 20px 20px;
}

#second_contents_theater ul.theater-list li {
    float: left;
    margin: 0 5px 30px 0;
    text-align: center;
    width: 149px;
}

#second_contents_theater ul.theater-list li a {
    color: #000;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    width: 149px;
}

#second_contents_theater ul.theater-list li:hover {
    background: #FFF;
}

#second_contents_theater ul.theater-list li a:hover {
    color: #FFF;
}

#second_contents_theater ul.theater-list li.last {
    margin: 0 0 30px 0;
}

#second_contents_theater ul.theater-list a.ken_001 { 
background-color:#B6CC15; 
}

#second_contents_theater ul.theater-list a.ken_002 { 
background-color:#C3CD2A; 
}

#second_contents_theater ul.theater-list a.ken_003 { 
background-color:#C2C82F; 
}

#second_contents_theater ul.theater-list a.ken_004 { 
background-color:#DADD22; 
}

#second_contents_theater ul.theater-list a.ken_005 { 
background-color:#F0E500; 
}

#second_contents_theater ul.theater-list a.ken_006 { 
background-color:#FFF100; 
}

#second_contents_theater .center {
    margin:0 20px;
}
#second_contents_theater .center .ken-box {
    margin:0 0 30px;
}


#second_contents_theater  .center .ken-box .ken_001 {
	background:#B6CC15;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater  .center .ken-box .ken_002 {
	background:#C3CD2A;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater  .center .ken-box .ken_003 {
	background:#C2C82F;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater  .center .ken-box .ken_004 {
	background:#DADD22;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater  .center .ken-box .ken_005 {
	background:#F0E500;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater  .center .ken-box .ken_006 {
	background:#FFF100;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second_contents_theater .center .ken-box .theaters {
	margin: 0 0px 20px 32px;
	width:750px;
	float:left;
}

#second_contents_theater .center .ken-box .theaters .box {
	background:#FFF;
    border: 1px solid #666;
    margin: 0 0 20px 0;
    padding:10px 10px 0 10px;
}
#second_contents_theater .center .ken-box .theaters .box .theater-name {
    margin: 0 0 0 0;
	float:left;
	width:230px;
}
#second_contents_theater .center .ken-box .theaters .box .theater-name h4 {
	font-size:12px;
	color:#A6AA0C;
	font-weight:normal;
}
#second_contents_theater .center .ken-box .theaters .box .txt {
    margin: 0 0 0 0;
	float:right;
	width:400px;
}
#second_contents_theater .center .ken-box .theaters .box .txt p {
    margin: 0 0 10px 0;
	line-height:1.4;
}
#second_contents_theater .center .ken-box .theaters .box .txt p strong {
	font-size:16px;
}

.scrolltotop_th {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
	font-size:10px;
	color:#B6CC15;
	margin:0 0 0 820px;
	padding:0 0 20px 0;
	clear: both;
}

.scrolltotop_th a{
    color:#B6CC15;
}

/*Link*/

#second_link{
    background:url(../img/bg_second.gif) no-repeat;
	background-positon:top;
}

#second_link h2{
    background:url(../img/tit_link.gif) no-repeat;
	width:920px;
	height:83px;
	margin:20px 0 20px 20px;
	clear: both;
}

#second_link .link-logo{
    width:130px;
	float:left;
	padding:10px;
}

#second_link .link-txt{
    width:500px;
	float:left;
}

#second_link .link-line{
   height: 1px;
   margin:10px 0px;
   border: none;
   border-top: 1px #39AA0B solid;
}



/* twitter */

	
.twtr-widget, .twtr-hd h4, .twtr-tweet-text p {
    font-family: "Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif !important;
}
.twtr-hd {
    display: none;
}
.twtr-ft {
    display: none;
}
.twtr-bd, .twtr-doc {
    background: none repeat scroll 0 0 transparent !important;
}
.twtr-timeline {
    height: 470px !important;
}
.twtr-tweet-text {
    font-family: 'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
}

/*backtotop*/
#backtotop {
	position:fixed;
	right: 25px;
    bottom: 25px;
    height: 55px;
    width: 55px;
}
#backtotop a{
	display:block;
	background:url(../img/btn_backtotop.png) 0 0 no-repeat;
    height: 55px;
    width: 55px;
}
#backtotop a:hover{
	background:url(../img/btn_backtotop.png) 0 -55px no-repeat;
}
/* IE6用 */
* html #backtotop {
	position:absolute;
	right:25px;
	bottom: 25px;
}


/*news*/
article.news {
	padding:0 0 50px;
}
article.news h2{
	color: #330000;
	font-size:30px;
	text-align:center;
	font-weight:normal;
	font-family: 'Linden Hill', serif;
	margin:0 0 30px;
}
article.news .body{
	background:#FFF;
	width:850px;
	margin:0 auto 15px;
	padding:15px 30px;
	border:solid #000;
}
article.news .body h3{
	margin:0 0 10px;
	text-align:center;
	font-size:28px;
	font-weight:600;
	line-height:38px;
}
article.news .body p{
	margin:0 0 10px;
	text-align:left;
}
article.news .body .red{
	color:#900;
}

.r{
	float:right;
	margin:0 0 20px 20px;
}

/*#vod-btn*/
ul#vod-btn{
	margin:20px 0 ;
}
ul#vod-btn li{
	float:left;
	width:23%;
	margin:0 1% 10px;
}
ul#vod-btn li img{
	width:100%;
	height:auto;
}

ul#vod-btn li.first{
	float:left;
	width:23%;
	margin:0 0 10px 220px;
}
ul#vod-btn li.first img{
	width:100%;
	height:auto;
}
/*sp-container*/
.sp-container{
display:none;
}

hr{
	display:none;
	}


/*uplink*/
#uplink{
	margin:50px 0 0 0;
	padding:20px 0;
	width:100%;
	background:#FFFFFF;
	box-shadow: 0 0 5px 0 #333;
}
body.index #uplink{
	margin:0 0 0 0;
}
#uplink h1{
	margin:0 auto;
	height:auto;
	text-align:center;
}
#uplink h1 img{
	width:50px;
	height:auto;
}
#uplink ul{
	margin:10px auto 0;
	width:1000px;
	text-align:center;
}
#uplink ul li{
	display:inline;
	margin:0 10px 0 0;
}
#uplink ul li.last{
	margin-right:0;
}
#uplink ul li a{
	font-size:30px;
	color:#000;
}

/*trailer*/

.sp-trailer{
	display:none;

}

/*container*/
#container{
	clear:both;
	margin:0 auto;
	width:960px;
	background:#FFF;
}




