/* CSS Document 2 */
/* ------------------------------
全体の設定
------------------------------ */

body{
		font-size:12px;
		margin:0;
		padding:0;
		color:#6D3F2D;
}

H1{
		display : none ;
}

H2{
		text-align:	center;
		color:#000000;
		font-size: 150%;
		font-weight: bold;
		margin: 0;
}

H3{
		background-color:#006600;
		color:#ffffff;
		font-size: 120%;
		font-weight: bold;
		line-height:1.2em;
		padding:5px;
		margin: 0;
}

#container H2:first-letter{
  font-size : 150%;
}

H3{
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
}

p{
font-size: 100%;
font-weight: normal;
line-height:1.2em;
margin: 0;
}

img{
   vertical-align:bottom;
}

#back-img{
		background-image:url(img/shadow.gif);
		background-repeat: repeat-y;
		background-position: center;
}

a{
		color:#393B5D;
		border:none;
		text-decoration:underline;
}
a:hover{
		color:#FF9900;
		text-decoration: none;
}
a img{
		border:none;
		text-decoration: none;
}

a.fontwhite:link{
		color:#ffffff;
		text-decoration: none;
}
a.fontwhite:visited{
		color:#ffffff;
		text-decoration: none;
}
a.fontwhite:hover{
		color:#ff0000;
		text-decoration:none;
} 

ul,ol{
		margin:0px;/* クロスブラウザ対策 */
		padding:0px;
		margin:0px;
		padding:0px;
		list-style:none;
}

#container{
		width:790px;
		text-align:left;
		margin:0 auto 0 auto;
		padding:0 0 0 5px;
}
#container #topicPath_01 {  
		margin:10px 0;  
}  
#container #topicPath_01 li {  
		display:inline;  
		line-height:110%;  
		list-style-type:none;  
}  
#container #topicPath_01 li a {  
		padding-right:10px;  
		background:url(./img/topicpath.gif) no-repeat right center;  
}  

#review-left{
		float:left;
		width:540px;
		text-align:left;
		margin:0;
		line-height:150%;
		padding:5px;
		font-size :120%;
		border:1px solid #666666;
}

#review-right{
		float:right;
		width:220px;
		text-align:left;
		margin:0;
		line-height:150%;
		padding:5px;
		font-size :100%;
}

.review-img{
		float:right;
}

#review-head{
		width:790px;
		height:180px;
		text-align:left;
		font-size : 90%;
		background-image:url(cushion/800200.jpg);
		background-repeat:  no-repeat;
		background-position: center top;
}

.review{
		color:#333333;
}

.reviewlinkl{
		float:left;
}

.reviewlinkr{
		float:right;
}

.photocomment{
		font-size : 70%;
		color:#0000ff;
}

.left-box{
		float:left;
		width:380px;
		text-align:left;
		margin:0 0 0 10px;
}

.right-box{
		float:right;
		width:380px;
		text-align:left;
		margin:0 10px 0 0;
}

/* main_box */
.main_box{
margin:0 auto;
text-align:center;
border:1px solid #575757;
padding:4px 0 5px;
}

.font-l{
		font-size:large;
}

.font-b-black{
		font-weight: bold;
		color:#000000;
}

.font-b-white{
		font-weight: bold;
		color:#ffffff;
}

.font-b-red{
		font-weight: bold;
		color:#cc0000;
}

.font-b-gray{
		font-weight: bold;
		color:#cccccc;
}

.font-gray{
		color:#999999;
}

/* センタリング */
.center{
		text-align:center;
		margin:0 auto 0 auto;
}

.clear{
		clear:both;
}

.rightcolumn{
		float:right;
		width:385px;
		height:1580px;
		margin:15px 0 0 0;
}

.leftcolumn{
		float:left;
		width:385px;
		height:1580px;
		margin:15px 0 0 0;
}

/* ------------------------------
ヘッダー部分の設定
------------------------------*/
#header{
		width:820px;
/* 		height:82px;*/
		margin:0 auto 0 auto;
		padding:10px 0 0 0;
		background-image:url(img/shadow-top.gif);
		background-repeat:  no-repeat;
		background-position: center top;
} 
#header-logo{
		float:left;
		width:411px;
		height:56px;
		margin:0 0 0 17px;
		_margin:0 0 0 8px;
		padding:0;
} 
#header-text{
		float:right;
		width:373px;
		height:46px;
		margin:10px 7px 0 0;
		_margin:10px 4px 0 0;
		padding:0;
		text-align:left;
		font-size:11px;
		_line-height:1.2em;
} 
#header-bottom{
		clear:both;
		color:#ffffff;
		font-size:10px;
		background-color:#666666;
		width:770px;
		height:16px;
		_height:14px;
		margin:10px auto 0 auto;
		_margin:0 auto 0 10px;
		padding:0 15px 0 15px;
		border-style:solid none double none;
		_border-style:none none double none;
		border-color:#ffffff;
		_border-color:#666666;/* ie用逆転配置 */
		border-bottom-width:3px;
		font-family:"Century Gothic", "Verdana", "sans-serif";
} 

/* ------------------------------
フッター部分の設定
------------------------------*/
#footer{
		width:820px;
/* 		height:82px;*/
		margin:0 auto 0 auto;
		padding:0 0 10px 0;
		background-image:url(img/shadow-bottom.gif);
		background-repeat:  no-repeat;
		background-position: center bottom;
} 

#footer-bottom{
		clear:both;
		color:#ffffff;
		font-size:10px;
		background-color:#666666;
		width:770px;
		height:16px;
		_height:14px;
		margin:10px auto 0 auto;
		_margin:0 auto 0 10px;
		padding:0px 15px 0px 15px;
		border-style:solid none double none;
		_border-style:none none double none;
		border-color:#ffffff;
		_border-color:#666666;/* ie用逆転配置 */
		border-bottom-width:3px;
		font-family:"Century Gothic", "Verdana", "sans-serif";
} 

#footer-text{
		float:right;
		width:800px;
		height:12px;
		margin:0 7px 10px 0;
		_margin:0 4px 10px 0;
		padding:0;
		text-align:right;
		font-size:11px;
		_line-height:1.2em;
} 

.menulink{
		margin:0 10px 0 10px;
}
a.menulink:link{
		color:#ffffff;
		text-decoration: none;
}
a.menulink:visited{
		color:#ffffff;
		text-decoration: none;
}
a.menulink:hover{
		color:#ffff7f;
		text-decoration:none;
} 
.menuurl{
		float:left;
}
.menuwebmaster{
		float : right;
		margin: 0 10px 0 10px;
		_margin: 0 5px 0 10px;
		cursor:pointer;
}
.bookmark{
		float : right;
		margin: 0 10px 0 10px;
		visibility: hidden;/* ie以外は非表示 */
		_visibility: visible;
		_cursor:pointer;
}

/* トップ部分更新情報 */
#update{
		float : left;
		width:800px;
		height:72px;
		_height:70px;
		margin: 0 auto 0 10px;
		_margin: 1px 1px 0 5px;
		padding: 2px 0 0 0;
		_padding: 3px 0 0 0;
		border-style: solid none solid none;
		border-width: 1px;
		border-color: #666666;
}
.update-title{
		float : left;
		margin: 0 auto 0 20px;
		color:#FF9900;
}

.update-overflow{
		float : left;
		width:390px;
		height:72px;
		_height:68px;
		margin: 0 auto 0 10px;
		_margin: 1px 1px 0 5px;
		overflow:auto;
}
.update-overflow1{
		float : left;
		width:440px;
		height:72px;
		_height:68px;
		margin: 0 auto 0 10px;
		_margin: 1px 1px 0 5px;
		overflow:hidden;
		font-size:11px;
}
.update-overflow2{
		float : left;
		width:340px;
		height:72px;
		_height:68px;
		margin: 0 auto 0 10px;
		_margin: 1px 1px 0 5px;
		overflow:auto;
		font-size:11px;
}

.donavirss{
		float : left;
		width:240px;
		height:180px;
		margin: 0 0 5px 5px ;
		overflow:auto;
		font-size:11px;
}

.donavirssimg{
		float : left;
		width:180px;
		height:180px;
		margin: 0 ;
}
.update-date{
		clear:both;
		margin: 0 10px 0 10px;
		color:#6D3F2D;
}

#commentbox{
		float : left;
		width:420px;
		_width:420px;
		height:100px;
		_height:98px;
		margin: 5px 0 0 0;
		padding: 5px ;
		background-color:#FFFFCC;
}

#commentboxl{
		float : right;
		width:330px;
		text-align:center;
		height:100px;
		_height:98px;
		margin: 5px 0 0 0;
		padding: 4px ;
		border:1px solid #666666;
}

#commentboxindex{
		float : left;
		width:380px;
		text-align:center;
		height:90px;
		margin: 10px 10px 20px 0;
		padding: 2px ;
		border:1px solid #666666;
}

#enter{
		float:left;
		color:#333333;
		width:380px;
		height:90px;
		font-size:12px;
		text-align:center;
		margin: 10px 0 20px 0;
		padding: 2px ;
		border:1px solid #666666;
}

/* ------------------------------
水平線の指定
------------------------------ */
hr{
		border-style: solid none none none;
		border-width: 1px;
		border-color: #666666;
		height: 1px;
} 

/* ------------------------------
↓↓記事タイトルbox設定↓↓


.head{
		clear:both;
		width:780px;
		height:30px;
		margin: 0 auto 0 5px;
		padding: 0 0 0 0;
		border-style: none none solid none;
		border-width: 1px;
		border-color: #666666;
}

.headhalf{
		clear:both;
		width:380px;
		height:30px;
		margin: 0 auto 0 5px;
		padding: 0 0 0 0;
}

------------------------------ */

/* ------------------------------
↓↓サムネイルbox設定↓↓
------------------------------ */
.pickup-window{
		float : left;
		width:380px;
		_width:378px;
		border:1px solid #666666;
		margin: 5px 14px 0 0;
/*		overflow:hidden;*/
}

.pickup-windowr{
		float : right;
		width:380px;
		_width:378px;
		border:1px solid #666666;
		margin: 5px 1px 0 0;
		_margin: 5px 2px 0 0;
/*		overflow:hidden;*/
}

.pickup-windowl{
		float : left;
		width:380px;
		_width:378px;
		border:1px solid #666666;
		margin: 5px 0 0 0;
/*		overflow:hidden;*/
}

.pickup-window-2{
		float : left;
		width:380px;
		_width:378px;
		border:1px solid #666666;
		margin: 5px 18px 0 0;
/*		overflow:scroll;*/
}

.pickup-window-3{
		clear:both;
		width:380px;
		_width:377px;
		border:1px solid #666666;
		margin: 5px 0 0 0;
/*		overflow:hidden;*/
}

.pickup-window-s{
		float : left;
		width:380px;
		_width:377px;
		border:1px solid #666666;
		margin: 5px 0 0 0;
/*		overflow:hidden;*/
}

.pickup-window-ranking{
		float : left;
		width:428px;
		border:1px solid #666666;
		margin: 5px 0 0 0;
/*		overflow:scroll;*/
}

.movie-title{
		font-weight: bold;
}

.movie-title-black{
		font-weight: bold;
		background-color:#333333;
		padding: 2px 0 2px 5px;
		color:#cccccc;
}

.movie-title-gray{
		font-weight: bold;
		background-color:#999999;
		padding: 2px 0 2px 5px;
}

.movie-title790{
		float : left;
	background-image: url(./img/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:3;
	width:774px;
	height:24px;
}
.movie-title790_l{
		float : left;
	background-image: url(./img/bg_top_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
	width:8px;
	height:24px;
}
.movie-title790_r{
		float : right;
	background-image: url(./img/bg_top_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
	width:8px;
	height:24px;
}


.movie-title-green{
		font-weight: bold;
		background-color:#006600;
		padding: 2px 0 2px 5px;
}

.movie-title-yellow{
		font-weight: bold;
		background-color:#FFFF99;
		padding: 2px 0 2px 5px;
}

.movie-title-red{
		font-weight: bold;
		background-color:#cc0000;
		padding: 2px 0 2px 5px;
		color:#cccccc;
}

.movie-title-pink{
		font-weight: bold;
		background-color:#FF99CC;
		padding: 2px 0 2px 5px;
}

.movie-title-white{
		font-weight: bold;
		background-color:#ffffff;
		padding: 2px 0 2px 5px;
}

.movie-title-spring{
		font-weight: bold;
		background-color:#CCFF99;
		padding: 2px 0 2px 5px;
}

.movie-link{
		height:12px;
}

.oldmovielink{
		height:12px;
}

.movielink{
		height:12px;
		font-size:11px;
}

.movie-img{
		float : left;
		padding: 5px;
}

.movie-img-border{
		float : left;
		background-color:#ff3333;
		padding: 1px;
		margin: 4px;
		text-align:center;
} 

.movie-img-100-3{
		float : left;
		background-color:#ff3333;
		padding: 1px;
		margin: 4px 12px 4px 12px;
		_margin: 4px 9px 4px 9px;
}

/*.movie-img-border{
		float : left;
		border:2px solid #ff3333;
		margin: 3px;
		text-align:center;
} */

/* サムネイル10075 */
.movie10075-img{
		clear:both;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
}


/* ピックアップトップ３連用 */
.img3{
		clear:both;
		padding:0 0 5px 0;
		_padding:0 0 2px 0;
		margin:0 0 5px 0;
}

.movie-img3l-border{
		float : left;
		background-color:#ff3333;
		padding: 1px;
		margin: 4px 3px 4px 21px;
		_margin: 4px 6px 4px 17px;
} 

.movie-img3r-border{
		float : left;
		background-color:#ff3333;
		padding: 1px;
		margin: 4px 20px 4px 4px;
		_margin: 4px 15px 4px 8px;
} 

/* サムネイル120用box */
.movie120-img{
		float : left;
		width:120px;
		height:120px;
		padding: 5px;
}
.movie120-text{
		float : left;
		width:242px;
		_width:235px;
		padding: 5px 3px 5px 5px;
		overflow:hidden;
}

/* サムネイル100用box */

.movie100-text{
		float : left;
		width:262px;
		_width:255px;
		padding: 5px 3px 2px 5px;
		overflow:hidden;
}

/* サムネイル80用box */

.movie80-text{
		float : left;
		width:280px;
		padding: 5px;
		overflow:hidden;
}

/* サムネイル100×2用box */
.movie100100-textc{
		float : left;
		width:250px;
		_width:250px;
		padding: 5px 3px 5px 10px;
}

/* サムネイル100center表示用box */
.movie100100-text{
		float : left;
		width:152px;
		_width:145px;
		padding: 5px 3px 5px 5px;
		overflow:hidden;
}

/* クッション用box */

.cushion-text{
		float : left;
		width:230px;
		overflow:hidden;
}

.cushion-text-index{
		float : left;
		width:280px;
		overflow:hidden;
}

/*ムービーコメントは位置を調整する時は
各ウィンドウごとにクラスを作り高さを指定する。
imgとも連動しているので注意すること*/
.movie-comment{
		height:42px;
		_line-height:1.2em;
}
.movie100-comment{
		height:65px;
		_height:68px;
		_line-height:1.2em;
}

.pickuptop-comment{
		height:55px;
		_line-height:1.2em;
}

.media-comment{
		height:45px;
		_height:50px;
}
.media-name{
		height:14px;
		color:#999999;
}
.type-comment{
		float : left;
		height:14px;
		color:#999999;
}

.pickup-middle-comment{
		height:90px;
		_line-height:1.2em;
}



/* ------------------------------
↓↓各window設定↓↓
------------------------------ */
#kako_pr{
		float : left;
		width:784px;
		margin:0;
		padding:0px;
		background-color:#ffccff;
		border:1px solid #666666;
}
/* 広告枠800-200 */
.ad800200{
		float : left;
		width:782px;
		margin:10px 0 15px 0;
		padding:3px;
		border:1px solid #666666;
		text-align:center;
}

.adpr{
		float : left;
		width:782px;
		height:200px;
		margin:10px 0 15px 0;
		padding:3px;
		border:1px solid #666666;
		text-align:center;
}

.ad800200-frame{
		float : left;
		width:700px;
		height:200px;
		margin:0;
		padding: 5px 35px 0 35px;
		text-align:center;

}

.adpr400{
		float : left;
		width:782px;
		height:400px;
		margin:10px 0 15px 0;
		padding:3px;
		border:1px solid #666666;
		text-align:center;
}

.ad790{
		float : left;
		width:784px;
		height:260px;
		margin:0;
		padding:10px 0 0 0;
		border:1px solid #666666;
		text-align:center;
}

.ad_r{
		float : left;
		width:4px;
		height:232px;
		margin:0;
		padding:0;
		background-image:url(./img/bg_mid.gif);
		background-repeat:  repeat-y;
		background-position: left top;
}

.ad480_r{
		float : left;
		width:4px;
		height:480px;
		margin:0;
		padding:0;
		background-image:url(./img/bg_mid.gif);
		background-repeat:  repeat-y;
		background-position: left top;
}

.height250{
		float : left;
		width:784px;
		height:250px;
		margin:0;
		padding:10px 0 0 0;
		border:1px solid #666666;
		text-align:center;
}

.height250_r{
		float : left;
		width:4px;
		height:262px;
		margin:0;
		padding:0;
		background-image:url(./img/bg_mid.gif);
		background-repeat:  repeat-y;
		background-position: left top;
}

.ad_top{
		font-size:12px;
		font-weight: bold;
		margin:5px 0 0 0;
		text-align:center;
		color:#cccccc;
}


.ad_bottom{
		float : left;
		width:780px;
		_width:778px;
		height:4px;
		margin:0 0 0 4px;
		padding:0;
		background-image:url(./img/bg_bottom.gif);
		background-repeat:  repeat-x;
		background-position: left top;
}

.ad_bottom_r{
		float : left;
		width:4px;
		height:4px;
		margin:0;
		padding:0;
		background-image:url(./img/bg_bottom_r.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

/* 広告枠800-420 */
.ad800420{
		float : left;
		width:765;
		height:430;
		text-align:center;
		margin: 5px auto 15px auto;
		padding:5px 44px 0 44px;
		border:1px solid #000000;
}

.ad800420-frame{
		float : left;
		width:690px;
		height:410px;
		margin:0;
		padding: 5px;
		text-align:center;

}

/* 広告枠700-400 */
.ad700400{
		float : left;
		width:700;
		height:450;
		text-align:center;
		margin: 5px auto 15px auto;
		padding:5px 44px 0 44px;
		border:1px solid #000000;
}

/* 広告枠700-360 */
.ad700360{
		float : left;
		width:700;
		height:380;
		text-align:center;
		margin: 5px auto 15px auto;
		padding:0;
		border:1px solid #000000;
}

/* 上段ピックアップ */
#todaysmovie-top{
		float : left;
		width:790px;
		margin: 10px 0 15px 0;
		_margin: 0 0 15px 0;
/*		padding:15px 0 0 0;*/
}

.todaysmovie{
		float : left;
		width:790px;
		margin: 10px 0 10px 0;
/*		padding:15px 0 0 0;*/
}

.todaysmovie-head{
		clear:both;
		width:790px;
		_width:776px;
		height:15px;
		margin: 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/todaysmovie.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.todaysmovie-head-frame{
		width:790px;
		_width:790px;
		height:205px;
		overflow:hidden;
}

.pickup_topl{
		float : left;
		width:430px;
		margin:10px 0 0 0;
}

.pickup_topr{
		background-color:#FFFFCC;
		float : right;
		width:350px;
		margin:10px 0 0 0;
		border:1px solid #666666;
}



/* 左パワープッシュ */

.todaysmovie-half{
		float : left;
		width:382px;
		_width:380px;
		margin:10px 0 0 0;
		_margin:10px 0 0 0;
		padding:15px 0 0 0;
}

.todaysmovie-half-head{
		float:left;
		width:378px;
		_width:378px;
		height:20px;
		margin: 0 0 0 0;
		padding: 15px 0 0 0;
		background-image:url(img/todaysmovie.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.todaysmovie-half-frame{
		width:382px;
		_width:380px;
		height:690px;
		_height:690px;
}

.todaysmovie-frame{
		width:800px;
		height:330px;
		_height:340px;
}

/* 左新着サイト */

.new-site{
		float:right;
		width:382px;
		margin:25px 0 0 0;
		_margin:25px 0 0 0;
		overflow:hidden;
}

.new-site-head{
		clear:both;
		width:380px;
		_width:378px;
		height:25px;
		padding: 15px 0 0 0;
		_padding: 15px 0 0 5px;
		background-image:url(img/newsite.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

/* ニューサイト　リニューアル後使用のこと */
.newsite-window{
		float : left;
		width:380px;
		_width:376px;
		border:1px solid #666666;
		border-style: solid solid none solid;
/*		overflow:scroll;*/
}

.new-site-window{
		float:left;
		width:234px;
		_width:230px;
		border-style: none ;
}

.new-site-text{
		float:left;
		width:110x;
		margin:0;
		padding:5px;
		overflow:hidden;
}

.new-site-frame{
		width:385px;
		height:280px;
		_height:285px;
}

/* ランキング */

.ranking15-asp{
		float:right;
		width:382px;
		margin:25px 0 0 0;
		_margin:25px 0 0 0;
		overflow:hidden;
}

.ranking15-head{
		clear:both;
		width:380px;
		_width:378px;
		height:25px;
		padding: 15px 0 0 0;
		_padding: 15px 0 0 5px;
		background-image:url(img/ranking.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.rankingflame{
		width:382px;
		height:500px;
}

.ranking2flame{
		width:382px;
		height:650px;
}

/* ------------------------------
↓↓ＡＳＰランキング↓↓
------------------------------ */

.ranking-movie-img{
		float : left;
		padding: 5px;
}

.ranking-text{
		float:right;
		font-size:10px;
		width:240px;
		_width:238px;
		height:41px;
		_height:41px;
		margin:0;
		padding:2px;
		overflow:hidden;

}


.pickup-window-rank2{
		float : left;
		width:380px;
		_width:378px;
		height:110px;
		border:1px solid #666666;
		margin: 5px 10px 0 2px;
/*		overflow:scroll;*/
}

.kako_box_pr{
		float : left;
		width:250px;
		height:140px;
		border:1px solid #666666;
		background-color:#ffccff;
		margin: 5px 1px 0 1px;
/*		overflow:scroll;*/
}

.rank2-text{
		float : left;
		width:160px;
		padding: 2px;
		overflow:hidden;
}

.rank2-comment{
		height:70px;
}

/* ------------------------------
↓↓NEWサイト↓↓
------------------------------ */

.newranking-movie-img1{
		float : left;
		padding: 5px;
}

.newranking-movie-img2{
		float : right;
		padding: 5px;
}

.newranking-text1{
		float:left;
		font-size:10px;
		width:189px;
		_width:194px;
		height:35px;
		_height:45px;
		margin:0;
		padding:5px;
		overflow:hidden;
		border-style: none solid solid none;
		border-width: 1px;
		border-color: #666666;
}

.newranking-text2{
		float:left;
		font-size:10px;
		width:189px;
		_width:194px;
		height:34px;
		_height:45px;
		margin:0;
		padding:5px;
		overflow:hidden;
		border-style: none none none solid;
		border-width: 1px;
		border-color: #666666;
}

/* 右ランキング使用中 */
.ranking-window-left{
		float : left;
		width:380px;
		_width:376px;
		border:1px solid #666666;
		border-style: solid solid none solid;
/*		overflow:scroll;*/
}

/* 右更新情報 */
#asp-upd1{
		float : left;
		width:382px;
		_width:380px;
		margin:10px 0 0 0;
		_margin:10px 0 0 0;
		padding:15px 0 0 0;
}

/* 左ランキング使用中 */
.upd1-window-left{
		float : left;
		width:380px;
		_width:376px;
		border:1px solid #666666;
		border-style: solid solid none solid;
/*		overflow:scroll;*/
}

.asp-upd1-frame{
		width:382px;
		_width:380px;
		height:1430px;
}

.pickup-middle-head{
		clear:both;
		width:790px;
		_width:776px;
		height:15px;
		margin: 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/goodjob.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

/* 中段ピックアップ */
#pickup-middle{
		clear:both;
		width:790px;
		margin: 10px 0 0 0;
		_margin: 10px 0 0 0;
		padding:15px 0 0 0;
}
.pickup-middle-frame{
		width:790px;
		_width:790px;
		height:310px;
		overflow:hidden;
}


/* 中段9ピックアップ */
#pickup-middle9{
		clear:both;
		width:790px;
		height:435px;
		margin: 0 0 15px 0;
		padding:15px 0 0 0;
}

.pickup-middle9-head{
		clear:both;
		width:790px;
		_width:776px;
		height:15px;
		margin: 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/moviefiles.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.pickup-middle9-frame{
		width:790px;
		height:420px;
		overflow:hidden;
}

.pickup9-text{
		float : left;
		width:140px;
		padding: 2px;
		overflow:hidden;
}

.kako-text{
		float : left;
		width:138px;
		padding: 1px;
		overflow:hidden;
}

/* 右moviefiles */


#moviefiles{
		float:right;
		width:382px;
		height:1000px;
		margin:25px 0 0 0;
		overflow:hidden;
}

#moviefilesmain{
		float:right;
		width:382px;
		margin:25px 0 0 0;
		overflow:hidden;
}

.moviefiles-head{
		clear:both;
		width:380px;
		_width:378px;
		height:20px;
		padding: 15px 0 0 0;
		_padding: 15px 0 0 0;
		background-image:url(img/moviefiles.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.insertmovie-frame{
		width:382px;
		height:94px;
		_height:90px;
}

.insert3movie-frame{
		width:382px;
		height:276px;
		_height:276px;
}

/* 更新情報全体枠 */
.update-asp{
		clear:both;
		width:798px;
		margin: 10px 0 0 0;
}

/* 更新情報ランカー使用中 */
.lanker-update{
		float : left;
		width:380px;
		margin: 0 10px 15px 5px;
		border:1px solid #666666;
/*		overflow:scroll;*/
}



/* 更新情報2 */
#asp-upd2{
		clear:both;
		width:790px;
		height:960px;
		_height:930px;
		margin: 10px 0 0 0;
		_margin: 10px 0 0 0;
}
.asp-upd2-head{
		clear:both;
		width:780px;
		_width:776px;
		height:15px;
		margin: 10px 0 0 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/todaysmovie.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}
.asp-upd2-frame{
		width:790px;
		height:960px;
		_height:930px;
}




/* ------------------------------
↓↓動画ページ「今日の動画」枠↓↓
------------------------------ */

.today-file{
		width:385px;
		height:390px;
		_height:395px;
}

.leftcolumn-frame{
		width:385px;
		height:1850px;
		_height:100%;
}


/* ------------------------------
↓↓webmaster.html用枠↓↓
------------------------------ */


/* ------------------------------
↓↓old.html用iframe枠↓↓
------------------------------ */
.oldmovie-info{
		width:100%;
		height:560px;
		_height:540px;
}



/* ------------------------------
↓↓暫定old.html用↓↓
------------------------------ */

/* ------------------------------
old.htmlヘッダー画像
------------------------------ */
.oldmovie-div{
		clear:both;
		width:790px;
		height:40px;
		margin: 10px auto 0 auto ;
		background-image:url(img/oldmovie.gif);
		background-repeat:  no-repeat;
		background-position: left top;
	}
.oldmovie-hrdiv{
		padding:22px 0 0 0;
	}

/* ------------------------------
左のカラム
------------------------------ */
.left-div{
		float : left;
		width:380px;
		margin: 4px;
		padding:5px;
	}

/* ------------------------------
右のカラム
------------------------------ */
.right-div{
		float : right;
		line-height:1.5em;
		width:340px;
		margin: 15px 4px 0 0;
		padding:5px;
		border-style:solid;
		border-color: #666666;
		border-width: 1px;
	}

/* ------------------------------
記事タイトル飾り
------------------------------ */
.title_line{
		float : right;
		width:380px;
		height:24px;
		margin: 0px;
		padding:1px 0 1px 0;
		border-style: solid none solid none;
		border-color: #666666;
		border-width: 2px;
	}

.title_line_a{
		float : left;
		font-size: 8pt;
		font-weight: bold;
		width:50px;
		height:18px;
		margin: 0;
		padding:6px 0 0 3px;
		border-style: none none none solid;
		border-color: #333333;
		border-width: 4px;
	}

.title_line_b{
		float : left;
		font-size: 12pt;
		font-weight: bold;
		width:250px;
		height:20px;
		margin: 0;
		padding:4px 0 0 2px;
		overflow:hidden;
		border-style: none none none solid;
		border-color: #333333;
		border-width: 2px;
	}

.title_line_c{
		float : left;
		font-size: 8pt;
		line-height:0.9em;
		width:60px;
		height:21px;
		margin: 0;
		padding:3px 0 0 2px;
		border-style: none none none solid;
		border-color: #333333;
		border-width: 2px;
	}

/* ------------------------------
記事飾り
------------------------------ */
.movie{
		clear:both;
		width:380px;
		height:110px;
		margin: 0;
		padding:0;
	}

.movie_img{
		float : left;
		width:104px;
		margin: 0px;
		padding:2px 0 0 2px;
	}

.imgtoppadding{
		padding:10px 0 0 10px;
	}

.movie_comment{
		float : left;
		font-size: 8pt;
		line-height:1em;
		width:270px;
		height:94px;
		padding:4px 0 4px 0;
	}

.movie_comment_text{
		clear:both;
		font-size: 8pt;
		line-height:1em;
		width:270px;
		height:70px;
		padding:4px 0 4px 0;
		overflow:hidden;
	}

.movie_comment_link{
		clear:both;
		font-size: 9pt;
		line-height:1em;
		width:270px;
		height:10px;
		margin: 0px;
		padding:4px 0 4px 0;
		text-align: right;
		font-weight: bold;
	}

.link_space{
		margin: 0 0 0 8px;
	}

/* ------------------------------
フッターカラム
------------------------------ */
.foot_div{
		float : left;
		width:800px;
		height:70px;
	}
.box{
margin-bottom:25px;
border-bottom:1px dotted #333333;
}
.boxblue{
margin-bottom:15px;
border:1px dotted #333333;
background:#ccccff;
}
.pass{
color:#000000;
padding:2px;
margin:0 0 5px;
border:1px solid #070b0c;
font-family:sans-serif;
font-weight:bold;
background:url(http://www.iij5u.net/moviestyle/image/side_back.gif) #ffffff;
}
.find{
font-size:16px;
font-weight:bold;
padding:2px 5px;
color:#efefef;
background:#484848;
}
.red{
color:red;
}
.dl_link{
font-weight:bold;
text-align:center;
}

.pickup-window-old{
		float : left;
		width:380px;
		border:1px solid #666666;
		margin: 5px 10px 0 0;
/*		overflow:scroll;*/
}
/* ------------------------------
↑↑暫定old.html用↑↑
------------------------------ */
/* ------------------------------
↓↓スポンサー用↓↓
------------------------------ */
#deaiinfo-frame{
		clear:both;
		width:790px;
		height:200px;
		margin: 0 0 5px 0;
		padding:15px 0 0 0;
}

.deaiinfo-head{
		clear:both;
		width:790px;
		_width:776px;
		height:15px;
		margin: 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/info.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.deaitext-div{
		width:790px;
		margin:5px 0 0 0;
		font-size: 120%;
}

#pickup-middle9{
		clear:both;
		width:790px;
		height:435px;
		margin: 0 0 15px 0;
		padding:15px 0 0 0;
}

.deai-info-window{
		float : left;
		width:324px;
		height:244px;
		margin:8px 0 0 0;
		padding:2px;
	}

.deai-text-window{
		float : right;
		width:420px;
		height:236px;
		margin: 10px 10px 0 0;
		padding:5px;
		border:1px solid #666666;
		font-size: 120%;
	}

.deai-footer-window{
		clear:both;
		width:700px;
		height:30px;
		padding:2px;
		margin: 0 0 0 20px;
	}

.pickup-marumaru{
		clear:both;
		width:790px;
		margin: 10px 0 0 0;
		_margin: 10px 0 0 0;
		padding:15px 0 0 0;
}

.pickup-marumaru-head{
		clear:both;
		width:790px;
		_width:776px;
		height:15px;
		margin: 0 ;
		padding: 15px 0 0 0;
		background-image:url(img/goodjob.gif);
		background-repeat:  no-repeat;
		background-position: left top;
}

.pickup-marumaru-frame{
		width:790px;
		height:205px;
		overflow:hidden;
}

.plus-one{
		width:778px;
		height:110px;
		margin:0 0 15px 0;
		padding:5px;
		border:1px solid #666666;
		text-align:center;
}

.plus-one-border{
		width:500px;
		border:1px solid #999999;
		margin: 8px auto 3px auto;
}

.deaipr-frame{
		width:790px;
		height:200px;
		overflow:hidden;
}

/* ------------------------------
↑↑スポンサー用↑↑
------------------------------ */
/* ------------------------------
sorryページ
------------------------------ */
.sorry{
		width:790px;
		font-size:24px;
		font-weight: bold;
		color:#ff0000;
		text-align:center;
		margin: 80px 0 20px 0;
}
.sorry2{
		font-size:14px;
		text-align:center;
		margin: 0 auto 15px auto;
}



/* ------------------------------
sorryページ
------------------------------ */

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}

.clearfix{
   display:block;
}
/* End hide from IE-mac */