/* -- サブページメイン枠 -- */
#sub-main {
	text-align: left;
	width: 800px;
	background-color: #fff;
}
/* -- ログイン後ナビ -- */
#subNavi	{
	height:29px;
}
#subNavi ul li	{
	float:left;
	list-style:none;
}

#subNavi ul li#subNavi10{
	height:29px;
	width:76px;
}
#subNavi ul li#subNavi10 a{
	display:block;
	height:29px;
	width:76px;
	background: url(../images/sub/navi2/subNavi10.gif) no-repeat;
}
#subNavi ul li#subNavi10 a:hover{
	background-position:0 -29px ;
}

#subNavi ul li#subNavi01{
	height:29px;
	width:64px;
}
#subNavi ul li#subNavi01 a{
	display:block;
	height:29px;
	width:64px;
	background: url(../images/sub/navi2/subNavi01.gif) no-repeat;
}
#subNavi ul li#subNavi01 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi02{
	height:29px;
	width:105px;
}
#subNavi ul li#subNavi02 a{
	display:block;
	height:29px;
	width:105px;
	background: url(../images/sub/navi2/subNavi02.gif) no-repeat;
}
#subNavi ul li#subNavi02 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi03{
	height:29px;
	width:66px;
}
#subNavi ul li#subNavi03 a{
	display:block;
	height:29px;
	width:66px;
	background: url(../images/sub/navi2/subNavi03.gif) no-repeat;
}
#subNavi ul li#subNavi03 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi04{
	height:29px;
	width:91px;
}
#subNavi ul li#subNavi04 a{
	display:block;
	height:29px;
	width:91px;
	background: url(../images/sub/navi2/subNavi04.gif) no-repeat;
}
#subNavi ul li#subNavi04 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi05{
	height:29px;
	width:90px;
}
#subNavi ul li#subNavi05 a{
	display:block;
	height:29px;
	width:90px;
	background: url(../images/sub/navi2/subNavi05.gif) no-repeat;
}
#subNavi ul li#subNavi05 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi06{
	height:29px;
	width:106px;
}
#subNavi ul li#subNavi06 a{
	display:block;
	height:29px;
	width:106px;
	background: url(../images/sub/navi2/subNavi06.gif) no-repeat;
}
#subNavi ul li#subNavi06 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi07{
	height:29px;
	width:65px;
}
#subNavi ul li#subNavi07 a{
	display:block;
	height:29px;
	width:65px;
	background: url(../images/sub/navi2/subNavi07.gif) no-repeat;
}
#subNavi ul li#subNavi07 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi08{
	height:29px;
	width:64px;
}
#subNavi ul li#subNavi08 a{
	display:block;
	height:29px;
	width:64px;
	background: url(../images/sub/navi2/subNavi08.gif) no-repeat;
}
#subNavi ul li#subNavi08 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li#subNavi09{
	height:29px;
	width:73px;
}
#subNavi ul li#subNavi09 a{
	display:block;
	height:29px;
	width:73px;
	background: url(../images/sub/navi2/subNavi09.gif) no-repeat;
}
#subNavi ul li#subNavi09 a:hover{
	background-position:0 -29px ;
}
#subNavi ul li a span	{
	display:none;
}
/* --メインにつかうテキスト-- */
#main-txt {
	padding: 10px;
	}
/* -- 登録エラー枠 -- */
#err-txt{
	margin	: 20px 20px 20px 30px;
	background-color: #FFEEEE;
	border: 1px solid #CCCCCC;
	color: #CC0000;
	padding: 5px;
	width: 70%;
}
/* -- 作品一覧 ------------------------------------------------------------ */
/* --【floatクリア枠】-- */
#main-video_crear{
	clear: left;
}
/* --【左枠】-- */
#main-video_left {
	width: 180px;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
/* --【メイン枠】-- */
#main-video_right {
	float: left;
	width: 520px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
/* -- オススメ作品 -- */
/* -- 枠 -- */
#osusume{
	background-color: #FFFFCC;
	padding: 5px;
	width: 100%;
	border: 1px solid #3366CC;
}
/* -- 枠内 -- */
#osusume-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/* -- 分類2-- */
/* -- 枠 -- */
#bunrui2{
	padding: 5px;
	border: 1px solid #3366CC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
/* -- 枠内 -- */
#bunrui2-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
/* -- 一覧枠内 -- */
#video-ichiran-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/* -- よくある質問------------------------------ */
/* -- Q枠 -- */
#sub-shitumon{
	padding: 5px;
	border: 1px solid #336699;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #FFFFE8;
}
/* -- Qtxt -- */
#sub-shitumon-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
/* -- A枠 -- */
#sub-shitumonA{
	padding: 5px;
	border: 1px solid #B50000;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 30px;
	margin-left: 50px;
	background-color: #FFE6E6;
}
/* -- Atxt -- */
#sub-shitumonA-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
/* -- 作品情報 ------------------------------------------------------------ */
/* --【floatクリア枠】-- */
#main-videojoho_crear{
	clear: left;
}
/* --【左枠】-- */
#main-videojoho_left {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
/* --【メイン枠】-- */
#main-videojoho_right {
	width: 250px;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
/* -- 関連作品 -- */
/* -- 枠 -- */
#kanren{
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #3366CC;
}
/* -- 枠内 -- */
#kanren-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
/* -- 枠 -- */
#kanren2{
	padding: 5px;
	border: 1px solid #3366CC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
/* -- 枠内 -- */
#kanren2-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
/* -- 一レビュー枠内 -- */
#review{
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-top: 1px dotted #666666;
}
#review-txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
