@charset "utf-8";
/* CSS Document */
body{margin:0; color: #FFFFFF;}
img{border:0;}

/* サンプルムービー */
#sample_movie{margin:0px; padding:0px; width:326px; height:124px;}
.sample_b{ margin: 0px; padding: 0px; width:162px; height:124px; float:left;}
.sample_b2{ margin: 0px; padding: 0px; width:162px; height:124px; float:right;}
.sample_under{margin:0px; padding:0px 0px 0px 3px; height:63px; width:159px;}
.sample_img{margin:0px; padding:0; float:left; width:80px; height:60px;}
.sample_title{ margin: 0px; padding: 0px 3px 0px 3px; width:73px; height:60px; float:right; text-align:center;}
.sam_mo_txt{ margin: 0px; padding: 0px 0px 0px 0px; font-size:10px; font-weight:bold; overflow:hidden; display:block; width:73px; height:32px; text-align:center; line-height:32px;}

/* regist */
#regist{width:640px; height:auto; margin:0px; padding:0px;}
#regist a:link { color: #FF33FF; text-decoration: underline;}
#regist a:visited { color: #FF33FF; text-decoration: underline;}
#regist a:hover { color: #FF33FF; text-decoration: underline;}
#regist_m{width:640px; height:auto; margin:0 0 10px; padding:0; clear:both;}
.regist_l{ width:300px; height:auto; float:left;margin:0; padding:0;}
.regist_r{width:340px; height:auto; float:right;margin:0; padding:0;}
.regist_r img{margin:5px 0 0 0;}
.regist_txt{margin:5px 0 0 0; font-size:10px; line-height:12px; display:block;}

/* first */
#first{width:640px; height:auto; margin:0px; padding:0px; clear:both;}
#f_1{width:640px; height:170px; margin:0px; padding:0px; background:url(/img/first/first_bg.jpg) no-repeat top left;}
#f_1_menu{ width:419px; margin-top:5px; text-align:center; float:right;}
#first img{margin-bottom:5px;}

#f_2{width:630px; margin:0px; padding:0px 5px 10px 5px;}
#f_2 ul{list-style: none; margin: 0px 0px 10px 20px; padding: 0px; list-style:url(/img/icon_b.gif) outside;}
#f_2 li{ margin: 5px 0px 5px 15px; padding:0px; line-height:15px;}

#f_3{width:630px; margin:0px; padding:0px 5px 10px 5px; text-align:left;}
#f_3 table{margin:5px 0px 10px 10px; text-align:left;}
#f_3 td{ height:22px; padding-left:5px;}
#f_3 td img{vertical-align: middle;}
.f_3_2 { line-height:16px;}
.f_3_3 { line-height:16px; margin-top:5px; display:block;}

#f_4{width:630px; margin:0px; padding:0px 5px 10px 5px; text-align:left;}
#f_4_1{width:620px; margin:0px; padding:0px 0px 0px 10px;}

#first a:link { color: #FF33FF; text-decoration: underline;}
#first a:visited { color: #FF33FF; text-decoration: underline;}
#first a:hover { color: #FF33FF; text-decoration: underline;}

/* play */
#play{width:640px; height:auto; margin:0px; padding:0px; clear:both;}
#p_1{width:615px; margin:0px; padding:0px 5px 10px 20px;}
#p_2{width:635px; margin:0px; padding:0px 5px 10px 0px;}
#p_2_r{width:220px; margin:0px; padding:0px 0px 0px 5px; float:right;}
#p_2_r img{ vertical-align:middle;}
#p_2_r span{ height:auto; margin-bottom:18px; line-height:14px; display:block;}

#p_3{width:625px; margin:0px; padding:0px 5px 10px 10px;}
.p_3_1 { line-height:16px; margin-top:15px; display:block;}

#p_4{width:625px; margin:0px; padding:0px 5px 10px 10px;}
#p_4_r{width:270px; margin:0px; padding:10px 0px 0px 5px; float:right;}
#p_4_r img{ vertical-align:middle;}
#p_4_r span{ height:32px; margin-bottom:5px; display:block;}

#p_5{width:625px; margin:0px; padding:0px 5px 10px 10px;}
#p_5_r{width:340px; margin:0px; padding:10px 0px 0px 5px; float:right;}
#p_5_r img{ vertical-align:middle;}
#p_5_r span{ height:auto; margin-bottom:5px; display:block;}
#p_5_1{width:615px; margin:0px; padding:0px 0px 0px 10px;}
#p_5 table{margin:5px; background-color:#FFFFFF; text-align:left;}
#p_5 td{ height:22px; background-color:#000000; padding-left:5px;}

/* help */
#help{width:630px; margin:0px; padding:5px 0px 0px 10px;}
#help ul{list-style: none; margin: 0px 0px 15px 6px; padding: 0px;}
#help li{ background: url(/img/icon_b.gif) no-repeat left; margin: 5px 0px 5px 10px; padding-left: 18px;}
#help a:link { color: #FFFFFF; text-decoration: none;}
#help a:visited { color: #FFFFFF; text-decoration: none;}
#help a:hover { color: #FF33FF; text-decoration: underline;}

#answer{width:620px; margin:0px; padding:0px 0px 0px 10px;}
#answer p{ margin:0px; padding:0px;}
#answer span{color: #FF33FF; font-weight:bold;}
.re{width:610px; margin-bottom:5px; padding-right:10px; text-align:right;}
#answer a:link { color: #FF33FF; text-decoration: underline;}
#answer a:visited { color: #FF33FF; text-decoration: underline;}
#answer a:hover { color: #FF33FF; text-decoration: underline;}

/* サイトマップ */
.sitemap{width:280px; margin:0px; padding:20px; text-align:left;}
.sitemap ul{list-style: none; margin: 0px 0px 0px 6px; padding: 0px;}
.sitemap li{ background: url(/img/icon_b.gif) no-repeat left; margin: 5px 0px 5px 20px; padding-left: 18px;}
.sitemap a:link { color: #FFFFFF; text-decoration: none;}
.sitemap a:visited { color: #FFFFFF; text-decoration: none;}
.sitemap a:hover { color: #FF33FF; text-decoration: underline;}

/* アフィリエイト */
#affiliate{width:640px; height:auto; margin:0px; padding:0px; clear:both;}
#affi_menu{width:385px; height:280px; margin-bottom:10px; padding:0px 10px 0px 5px; text-align:left; float:left;}
#affi_menu ul{list-style: none; margin: 0px 0px 10px 20px; padding: 0px; list-style:url(/img/icon_b.gif) outside;}
#affi_menu li{ margin: 6px 0px 5px 15px; padding:0px; line-height:14px;}

#affiliate table{margin:5px auto; background-color:#FFFFFF; text-align:left;}
#affiliate td{background-color:#000000; padding-left:5px;}
.center{text-align:center;}
#affiliate p{margin:0px 0px 15px 0px; padding:0px;}

/* フォーム */
#ts_waku{text-align:left;}
#ts_waku table{ background-color:#FFFFFF;}
#ts_waku th{ background-color:#380023; text-align:left; padding:5px;}
#ts_waku td{ background-color:#000000; padding-left:5px;}
#ts_waku span{ color:#FF33FF;}

/* セキュリティーについて */
.secu_txt{ width:530px; margin:0px 0px 10px 0px; padding:0px 10px 0px 0px; letter-spacing: 0px; float:right;}
.secu_txt a:link { color: #0066CC; text-decoration: underline;}
.secu_txt a:visited { color: #0066CC; text-decoration: underline;}
.secu_txt a:hover { color: #0066CC; text-decoration: underline;}

/* 決済ページについて */
.settle{width:620px; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; letter-spacing: 0px;}
.settle a:link { color: #0066CC; text-decoration: underline;}
.settle a:visited { color: #0066CC; text-decoration: underline;}
.settle a:hover { color: #0066CC; text-decoration: underline;}

/* ご利用規約部 */
#kiyaku{ width:630px; height:250px; padding:10px 0px 0px 5px; border: 1px solid #FFFFFF; overflow: auto;}
#kiyaku h3{ background-image:none; font-size:14px; color: #FFFFFF; margin:0px; padding:0px; line-height:16px;}
#kiyaku p{ margin:5px 0px 5px 20px; padding:0px;}


/* support */
#support{width:640px; height:auto; margin:0px; padding:0px;}

/* withdraw */
#withdraw{width:640px; height:auto; margin:0px; padding:0px;}


/* ベストムービー30 */
#best_midasi{width:640px; height:auto; margin-bottom:5px; padding:0px;}
#bestmovie{width:637px; height:auto; margin:0; padding:0px 0px 0px 3px;}
#ranking{width:120px; height:168px; margin:5px 1px 5px 0px; padding:0px 2px; border:1px solid #CEC7A2; float:left;}
#ranking p{width:120px; height:35px; margin:0; padding:5px 0px; text-align:center; font-weight:bold; overflow:hidden; line-height:18px;}

/* ムービー一発検索 */
#keyword{width:640px; height:auto; margin:0px; padding:0px 0px 0px 0px;}
#keyword p{width:213px; height:33px; margin:0px; padding:5px 0px; float:left; text-align:left; font-size:10px;}
#keyword p input{margin-top:5px;}
#keyword p img{margin:0px 10px 0px 0px; vertical-align:middle;}

/* ワンクリック詐欺反対 */
#click{width:640px; height:auto; margin-bottom:10px; padding:0px;}
#click a:link { color: #544629; text-decoration: none;}
#click a:visited { color: #544629; text-decoration: none;}
#click a:hover { color: #0066CC; text-decoration: underline;}



















