
/* ------------------------------
 Header
------------------------------ */

/* ----- リンク設定 ----- */

a:link { color: #0000CC; text-decoration: none}
a:visited { color: #0000CC; text-decoration: none} 
a:hover { color: #FF0000; text-decoration: underline} 
a:active { color:#FFFF00; text-decoration: none} 

a:visited img { border-color: #0000CC; }
a:hover img { border-color: #FF0000; }

/* ------------------------------
 Content
------------------------------ */

/* ----- 共通設定 ----- */

body {
	BACKGROUND-POSITION: center 100%; BACKGROUND-IMAGE: url(../images/bg_1.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF;
	font-size:12px;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック",
	 Osaka, sans-serif;
}
.white {color:#FFFFFF;}

/* ----- ページ幅 ----- */
#page_wide { width: 846px; height: 100%; margin:0 auto;}

/* ----- 見出しヘッダー ----- */
div.h_waku { width: 844px; height: 26px; background-color: #FFFFFF; border: 1px #000000 solid;}
div.h_in { width: 836px; height: 20px; background-color: #999999; BACKGROUND-IMAGE: url(../images/deco.gif);	BACKGROUND-REPEAT: no-repeat;	margin-top: 2px; color:#000000; font-weight:bold ; line-height: 20px; border: 1px #000000 solid;}

/* ----- レイアウト設定 ----- */
div.leftcg {width:120px; float:left; background-color: #333333; border: 1px #000000 solid;}

/* ----- 高さ調節設定 (235) ----- */
div.spacer1 {height: 0px;}
div.spacer2 {height: 118px;}
div.spacer3 {height: 356px;}
div.spacer4 {height: 594px;}
div.spacer5 {height: 832px;}

div.r_gallery {width:722px; float:right; border: 1px #000000 solid;}

ul { 
width:720px; 
padding: 0; 
margin: 0;
list-style-type: none; 
} 

ol { 
width:720px; 
padding: 0;
margin: 0;
list-style-type: none; 
} 

li { width:88px; height: 20px;
float: left; 
line-height: 20px; 
border: 1px #333333 solid; 
} 
/* ----- プロフィール部分 ----- 
.profile { text-align: left; background-color: #000000; color:#FFFFFF; }

 ----- ページリンク部分 -----
.page { text-align: center; background-color: #CCCCCC; color:#000000; font-weight:bold }
 */
li.profile_wide {width:178px;text-align: left; background-color: #000000; color:#FFFFFF; } 
li.profile_help {width:178px;text-align: center; background-color: #FF9900; color:#FFFFFF;	font-weight:bold;} 
li.page_wide4 {width:142px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_wide5 {width:118px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_wide6 {width:100px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_wide7 {width:88px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_wide8 {width:78px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_wide9 {width:70px; background-color: #CCCCCC; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen4 {width:142px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen5 {width:118px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen6 {width:100px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen7 {width:88px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen8 {width:78px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_widen9 {width:70px; background-color: #CCCCCC; text-align: center; color:#999999; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on4 {width:142px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on5 {width:118px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on6 {width:105px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on7 {width:88px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on8 {width:78px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.movie_on9 {width:70px; background-color: #FF9900; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on4 {width:142px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on5 {width:118px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on6 {width:100px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on7 {width:88px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on8 {width:78px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }
li.page_on9 {width:70px; background-color: #FFFFFF; text-align: center; color:#000000; font-weight:bold; border: 1px #FFFFFF solid; }

/* ------------------------------
 画像　
------------------------------ */
table {width:100%; height: 420px; background-color: #FFFFFF; border-collapse: separate; border-spacing: 2px;}
tr { background-color: #000000; }
td {width:140px; height: 140px; text-align: center;}
/* ------------------------------
 動画　
------------------------------ */
.movie_down{width: 100%; height: 38px; text-align: center; line-height:18px; background-color: #000066; color:#CCCCCC;}
.movie_area{}
.movie_block{float: left; width:178px; height: 236px; text-align: center; border: 1px #FFFFFF solid; color: #CCCCCC; line-height:233px; background-color: #000000;}

.wide_filename{width:178px; height: 20px; }
.wide_img{float: left; width:44px; height: 20px; padding: 4px 0px 0px 2px;}
.file_name{float: right; width:130px;  height: 20px; font-size: 12px; font-weight: bolder; color: #FFFFFF;line-height:20px;}
.file_time{width:68px; height: 20px; font-size: 12px; font-weight: normal; color: #FFFFFF;line-height:20px;}

.thumb_nail {width:178px; height: 104px; background-color: #000000; padding: 2px 0px 0px 0px;}
.m_spacer {height:2pt; background-color: #000000;}
.movie_bps {float: left; width:89px; height:26px; background-color: #000000; padding: 2px 0px 0px 0px;}
.movie_size {float: left; width:89px; height:14px; color: #FFFFFF;	font-size: 10px; background-color: #000000; line-height:14px;}
.movie_bps_6m {float: left; width:59px; height:26px; background-color: #000000; padding: 2px 0px 0px 0px;}
.movie_size_6m {float: left; width:59px; height:14px; color: #FFFFFF; font-size: 10px; background-color: #000000; line-height:14px;}
.test_area{width:178px; height: 128px; background-color: #666666;}

.movie_cap {width:174px; height: 48px; font-size: 12px; color: #FFFFFF; line-height:16px;padding: 2px; background-color: #000000;}
.update {width:172px; height: 12px; font-size: 10px; color: #FF0000; text-align: right;line-height:12px; background-color: #000000; }
.update_6m {width:172px; height: 12px; font-size: 10px; color: #FF0000; font-weight:bold;text-align: right; line-height:12px; background-color: #000000; }


.clear { 
clear: both; 
} 


/* ------------------------------
 Footer
------------------------------ */
/* ----- モデル紹介テキスト文 ----- */
#model_cap { width: 836px; text-align: left; background-color: #000000; color:#FFFFFF;	border: double 5px #333333;}

/* ----- 転載禁止フッター ----- */
#sample1_2 { width: 836px; height: 20px; background-color: #999999; color:#333333; margin-top: 2px;  line-height: 20px; border: solid 1px #333333;}

/* ----- 入会 ----- */
#join_other { width: 842px; height: 46px; background-color: #999999; color:#333333; text-align: center;line-height: 20px; border: solid 1px #333333;}
.cut{float: left; width: 418px; height: 16px; background-color: #999999; font-size: 9px; text-align: center; color:#000000; padding: 4px 0px 3px 3px;}
#other_sample{width: 412px; height: 20px; background-color: #000099; font-size: 12px; font-weight:bold; color: #FFFFFF; text-align: center; line-height: 20px;}
#join_reg {width: 412px; height: 20px; background-color: #FF6600; font-size: 12px; font-weight:bold; color: #FFFFFF; text-align: center; line-height: 20px;}
/* -----	----- */
/* -----	----- */
/* -----	----- */
