/* ここからシステム */
/*このスタイルシートを修正して、サイトのフォントや色などを変更することが出来ます*/
/*基本設定　MAC版IEの文字化け対応済み*/

BODY
{
padding: 0px;
font-size: 12px;
margin: 0px;
line-height: 14px;
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
letter-spacing: 1px;
background-image:url("http://noir.st/images/pc/bg_img2.gif");
}

/* CSSCSS */
BODY
{
padding: 0px;
font-size: 12px;
margin: 0px;
color: #000;
line-height: 14px;
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック';
letter-spacing: 1px;
background-color: #ffffff;
}
TH, TD
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
color: #000;
}
INPUT, TEXTAREA, SELECT
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック';
font-size: 12px;
}
A
{ 
font-size: 12px;
}
P
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
color: #000;
margin: 0px;
padding: 0px;
}
DIV
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
color: #000;
}
UL
{
	margin: 0px 0px 0px 0px; padding: 4px 0px 0px 16px;
}
LI
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

/*フォーム関連*/
.form_frame {
	font-size: 12px; BORDER: #999999 1px solid; BACKGROUND-COLOR: #ffffff; padding: 10px;
}
.form_header{
	PADDING: 2px 0px 2px 0px; MARGIN: 0px; font-weight:bold; font-size:14px; line-height: 18px;
}
.form_footer{
	PADDING: 2px 0px 2px 0px; MARGIN: 0px; font-weight:bold; font-size:14px; line-height: 18px;
}
.form_desc {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px; font-size:14px; line-height: 18px;
}
.form_label {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px; font-weight:bold; font-size:14px; line-height: 18px;
}
.form_label_desc {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px;
}
.form_field {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px;
}
.form_field_desc {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px;
}
.form_field_req{
	font-size: 12px; color: Red; font-weight: normal;
}
.form_field_radio{
	
}
.form_field_btn {
	
}
.form_field_txtbox {
	
}
.form_field_txtarea {
	
}
.form_field_err {
	font-size: 12px; color: Red; font-weight: normal;
}
.form_err {
	PADDING: 2px 0px 2px 0px; MARGIN: 6px; COLOR: red;
}
.form_notice {
	PADDING: 2px 0px 2px 0px; MARGIN: 6px; COLOR: red;
}
.form_submit {
	PADDING: 2px 0px 2px 0px; MARGIN: 0px; COLOR: #000000;
}

HR.form_separator{
	height: 1px; margin: 0px; padding: 0px; color: #e0e0e0;
}

HR.form_section_separator{
	height: 1px; margin: 0px; padding: 0px; color: #990000;
}

/*--*/
/*会員情報*/
.list_navigation  {}
.item_table {
	BORDER: #999999 1px solid; BACKGROUND-COLOR: #ffffff;
}
.item_header{
	margin:1px; padding:2px; background-color: #6699CC; color:#FFFFFF;
}
.item_label{
	margin:0px 1px 1px 1px; padding:2px; font-weight:bold; background-color: #e0e0e0; white-space: nowrap;
}
.item_field{
	margin:0px 1px 1px 1px; padding:2px; 
}
.item_footer{
	margin:1px; padding:2px;
}

.selected_item_table {
	BORDER: #999999 1px solid; BACKGROUND-COLOR: #ffffff;
}
.selected_item_header{
	margin:1px; padding:2px; background-color: #6699cc; color:#FFFFFF 
}
.selected_item_label{
	margin:0px 1px 1px 1px; padding:2px; font-weight:bold; background-color: #e0e0e0; white-space: nowrap;
}
.selected_item_field{
	margin:0px 1px 1px 1px; padding:2px; 
}
.selected_item_footer{
	margin:1px; padding:2px;
}

/*メール*/
.ml { background-color: #FFFFFF; border: solid 1px #cccccc; } 
.ml_lbl { font-weight:bold; background-color: #e0e0e0; white-space: nowrap; } 
.ml_fld { border: solid 1px #cccccc; }

/*メール送信フォーム*/
.ml_f { background-color: #FFFFFF; border: solid 1px #cccccc; } 
.ml_f_lbl { font-weight:bold; background-color: #e0e0e0; white-space: nowrap; } 
.ml_f_fld { border: solid 1px #cccccc; }

/*メールリスト*/
.ml_l_navi{}
.ml_l { background-color: #FFFFFF; border: solid 1px #cccccc; }
.ml_l_hdr { font-weight:bold; background-color: #e0e0e0; }
.ml_l_itm { border-bottom: solid 1px #cccccc; }

/*登録情報*/
.prf { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.prf_lbl { font-weight:bold; background-color: #e0e0e0; }
.prf_fld { border: solid 1px #cccccc; }

/*サポートフォーム*/
.sp { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.sp_lbl { font-weight:bold; background-color: #e0e0e0; }
.sp_fld { border: solid 1px #cccccc; }

/*会員検索フォーム*/
.src { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.src_lbl { font-weight:bold; background-color: #e0e0e0; }
.src_fld { border: solid 1px #cccccc; }

/* New PC CSS */
#zzz_login_form
{
width:153px;
border:solid 1px #cccccc;
text-align:center;
}
#zzz_login_form table
{
margin:4px 0px;
border-collapse:collapse;
border:none;
}
#zzz_login_form td.formLabel
{
text-align:left;
color:#434343;
padding:10px 0px 0px 5px;
vertical-align:top;
background-color:transparent;
}
#zzz_login_form td.formField
{
color:#434343;
padding:10px 0px 0px 0px;
background-color:transparent;
}
#zzz_login_form td.formField input
{
magin:0px;
width:70px;
}

#zzz_login_form td.formSubmit
{
text-align:right;
padding:5px;
background-color:transparent;
}
#zzz_search_panel
{
width:153px;
border:solid 1px #cccccc;
background-color:#ｆｆｆｆｆｆ;
}
div#zzz_search_table
{
margin:8px auto;
padding:4px 0px;
width:143px;
text-align:center;
}
div#zzz_search_table table
{
border-collapse:collapse;
background-image:url("http://noir.st/images/pc/zzz_search_form_japan.gif");
background-repeat:no-repeat;
background-color:#e9e9e9;
border:none;
}
#zzz_search_panel td.formLabel
{
color:#434343;
padding:5px 0px 0px 10px;
vertical-align:top;
background-color:transparent;
}
#zzz_search_table td.formField
{
color:#434343;
padding:1px 0px;
background-color:transparent;
}
#zzz_search_table td.formField select
{ margin:4px 3px 4px 0px;
}
#zzz_search_table td.formSubmit
{
padding:10px 0px 0px 0px;
background-image:url("http://noir.st/images/pc/zzz_search_form_japan_btm.gif");
background-repeat:no-repeat;
background-position:0px 0px;
background-color:white;
text-align:center;
}
#zzz_search_table td.formSubmit input
{
margin:0px auto;
}
.zzz_regist_form
{
width:254px;
margin:6px 0px 10px 0px;
padding:0px;
background-image:url("http://noir.st/images/pc/zzz_regist_form_body.gif");
text-align:center;
}
div#registSimpleTable
{
width:244px;
margin:0px auto;
}
#registSimpleTable TABLE
{
   border-collapse:separate;
}
#registSimpleTable td
{
background-color:transparent;
padding:5px;
}
#registSimpleTable td.registSimpleFieldSubmit
{
background-color:transparent;
padding:0px;
}
#registSimpleTable td.registSimpleFieldSubmit img
{
margin:0px;
border:0px;
}
#registSimpleTable td.registSimpleFieldDesc,
#registSimpleTable td.registSimpleFieldDesc a
{
background-color:transparent;
font-size:10px;
}

#registSimpleTable td.registSimpleLabel,
#registSimpleTable td.registSimpleField
{
background-color:#ffffff;
}
td.registSimpleField span.desc,
td.registSimpleFieldCornerRB span.desc
{
font-size:9px;color:#448ac9;
}
#registSimpleTable td.registSimpleLabelCornerLT
{
background-image:url("http://noir.st/images/pc/zzz_regist_form_cornerLT.gif");
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
}
#registSimpleTable td.registSimpleFieldCornerRT
{
background-image:url("http://noir.st/images/pc/zzz_regist_form_cornerRT.gif");
background-color:transparent;
background-position:right top;
background-repeat:no-repeat;
}
#registSimpleTable td.registSimpleLabelCornerLB
{
background-image:url("http://noir.st/images/pc/zzz_regist_form_cornerLB.gif");
background-color:transparent;
background-position:left bottom;
background-repeat:no-repeat;
}
#registSimpleTable td.registSimpleFieldCornerRB
{
background-image:url("http://noir.st/images/pc/zzz_regist_form_cornerRB.gif");
background-color:transparent;
background-position:right bottom;
background-repeat:no-repeat;
}

.formLabel  { font-size:12px;
}

select { 
margin-top: 1px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px; 
}





/***********************************/
body{ 
clear:both; 
margin:0px; 
padding:0px; 
text-align:center; 
background-image:url("http://noir.st/images/pc/bg_img3.gif");
}
div#loGuestPosition{ 
width:800px; 
margin:0px auto; 
padding:0px; 
vertical-align:top;
}
div#loGuestPosition table{ 
width:100%; 
margin:0px; 
padding:0px; 
border-bottom:solid 1px #746a6d; 
border-left:solid 1px #746a6d; 
border-top:none; 
border-right:solid 1px #746a6d; 
border-collapse:collapse;

}
#loGuestPosition td{
background-color:#ffffff;
}
td#loGuestHeader{ 
margin:0px; 
padding:65px 0px 0px 0px; 
background-image:url('/images/pc/zzz_lo_header3.gif');
background-repeat:repeat-x;
background-position:0px 0px;
}
td#loGuestHeader table{
width:100%; 
margin:0px; 
padding:0px; 
border:none; 
}
td#loGuestHeaderCenter{ 
margin:0px; 
padding:0px;
background-color:#ffffff; 

vertical-align:top;
}
td#loGuestHeaderLeft{ 
width:538px; 
margin:0px; 
padding:0px; 
background-color:#ffffff;
border-bottom:solid 3px #eb638c; 
vertical-align:top;
}
td#loGuestHeaderRight{ 
width:262px; 
margin:0px; 
padding:0px;
background-color:#ffffff;
border-bottom:solid 3px #eb638c; 
vertical-align:top;
}
td#loGuestHeaderRight table
{
   border-collapse:separate;
}
td#loGuestBody
{ 
margin:0px; 
padding:0px; 
vertical-align:top; 
}
td#loGuestBody table{ 
width:100%; 
margin:0px; 
padding:0px; 
border:none; 
border-collapse:collapse;
}
td#loGuestLeftCol{ 
width:145px; 
margin:0px; 
padding:0px; 
vertical-align:top;
}
td#loGuestCenterCol{ 
margin:0px; 
padding:0px; 
background-color:#ffffff; 
vertical-align:top;
}
td#loGuestRightCol{ 
width:165px; 
margin:0px; 
padding:0px; 
vertical-align:top;
}
td#loGuestFooter{ 
margin:0px; 
padding:0px; 
background-color:#00B6ED; 
vertical-align:top;
}
td#loGuestLeftCol table,
td#loGuestCenterCol table,
td#loGuestRightCol table
{
border:none;
}

INPUT, TEXTAREA, SELECT
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
}

/* FAQ, ご利用方法共通　質問一覧用TD */
.list_td {
padding: 3px 0px 3px 5px;
border-bottom: #999999 1px dotted;
}

/* FAQ,ご利用方法共通　質問一覧リンク */
.qlist_link {
color: #417D95;
text-decoration: none;
font-weight: bold;
}

/* FAQ,ご利用方法共通　回答リスト見出し */
.answer {
font-weight: bold;
color: #BF5B60;
}

/* 利用規約共通　スペーサー下線 */
.term_line {
border-bottom: #cccccc 1px dotted;
}


/* 新規登録フォーム */
.term_item {
padding-top: 3px;
font-size:10px;
color:#333333;
}
.term_item a{
padding-top: 3px;
font-size:10px;
}
.form_label {
font-size:12px;
}
.form_field  {
font-size:12px;
}

.form_field_desc {
font-size:12px;
color:#333333;
}

.form_desc {
font-size:12px;
color:#333333;
}

.form_desc a {
font-size:12px;

}

.wid_pad {
font-size:10px;
}

.wid_pad a {
font-size:10px;
}


.page_mida {  font-size: 12px; font-weight: bold;}
.page_td {  font-size: 11px; line-height: 1.5em; color: #333333;}
.page_td a {  font-size: 11px;}

/* FAQ, ご利用方法共通　質問一覧用TD */
.list_td {
padding: 3px 0px 3px 5px;
border-bottom: #999999 1px dotted;
font-size:11px;
}
.list_td p {
font-size:11px;
color:#333333;
}

.list_td a {
font-size:11px;
}

.info_dis {
font-size:11px;
color:#333333;
}

.info_dis a{
font-size:11px;
}

/* FAQ,ご利用方法共通　質問一覧リンク */
.qlist_link {
color: #417D95;
text-decoration: none;
font-weight: bold;
}

/* FAQ,ご利用方法共通　回答リスト見出し */
.answer {
font-weight: bold;
color: #BF5B60;
}

/*メールリスト*/
#zzz_Mail_box{background-color: #ffffff;}
#zzz_Mail_box table.ml_l_navi td{background-color: #ffffff; font-size:11px;} 
#zzz_Mail_box table{background-color: #ffffff;}
#zzz_Mail_box table.ml_l td{background-color: #ffffff;}
#zzz_Mail_box table.ml_l td.ml_l_hdr{font-weight:bold; color:#ffffff; background-color:#6699CC;}
#zzz_Mail_box table.ml_l td.ml_l_itm { border-bottom: solid 1px #cccccc; }

.form_frame { font-size:12px;
border: none;
}

.item_header,.selected_item_header {background-color: #6699CC;}

.cnts_rtrn { line-height:1.5em; color:#434343;} 

.cnts_link { color:#417D95;} 

.table_outline p { line-height:1.5em; font-size:11px;}

.table_in_5pad { line-height:1.5em; font-size:11px; color:#434343;}

.cnts_hdr  { color:#6699CC;} 

/* 旧ノワールCSS */

/* ここからシステム */
/*このスタイルシートを修正して、サイトのフォントや色などを変更することが出来ます*/
/*基本設定　MAC版IEの文字化け対応済み*/


INPUT, TEXTAREA, SELECT
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
}
A
{ 
font-size: 12px;
}
p
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
margin: 0px;
padding: 0px;
}
DIV
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
margin: 0px;
padding: 0px;
}

/*-- -- 新規作成分。これに統一していく -- --*/
/*登録フォーム*/
.regist_bg { }
.regist_desc { font-weight: bold; }
.regist_label { font-weight: bold; padding: 4px; border-top: black 1px dotted; border-bottom: black 1px dotted; }
.regist_label_desc { font-weight: normal; }
.regist_label_req { color: red; }
.regist_field { padding: 4px;  }
.regist_error_msg { color: red; }

/*会員情報フォーム*/
.userProf_bg {  }
.userProf_label { FONT-WEIGHT: bold; BORDER-TOP: black 1px dotted; BORDER-BOTTOM: black 1px dotted; }
.userProf_label_desc { FONT-WEIGHT: normal; }
.userProf_label_req { COLOR: red }
.userProf_error_msg { COLOR: red }

/*ビットキャッシュ決済フォーム*/
.bitcash_bg  {  }
.bitcash_label { padding: 2px; FONT-WEIGHT: bold; BORDER-TOP: black 1px dotted; BORDER-BOTTOM: black 1px dotted; }
.bitcash_label_desc { FONT-WEIGHT: normal }
.bitcash_label_req { COLOR: red }
.bitcash_field { padding: 2px;}
.bitcash_error_msg { COLOR: red }
.bitcash_radioButton { }

/*メッセージ送信フォーム*/
/* .msgForm_error_msg { } */

/*メッセージ送信完了時の添付失敗エラー*/
/*.msgForm_error_attach { font-weight: bold; color: red; font-size:14px} */

/*-- -- END OF 新規作成分。これに統一していく (ここまで)-- --*/

/*すべてのパネル*/

.mod_bd
{
padding: 5px;
}  

/*会員情報*/
.p_l_navi  {}
.p_l_itm   { font-weight:bold; background-color: #FFFFFF; border: solid 1px #cccccc; } 
.p_l_i_hdr { background-color:990000; color:#FFFFFF } 
.p_l_i_lbl { font-weight:bold; color: #000000; background-color: #e0e0e0; white-space: nowrap; } 
.p_l_i_fld { border: solid 1px #cccccc; color: #000000;}

/*メール*/
.ml { background-color: #FFFFFF; border: solid 1px #cccccc; } 
.ml_lbl { font-weight:bold; background-color: #e0e0e0; white-space: nowrap;color:#000000 } 
.ml_fld { border: solid 1px #cccccc; color:#000000 }

/*メール送信フォーム*/
.ml_f { background-color: #FFFFFF; border: solid 1px #cccccc; } 
.ml_f_lbl { font-weight:bold;color:#000000; background-color: #e0e0e0; white-space: nowrap; } 
.ml_f_fld { border: solid 1px #cccccc; color:#000000  }

/*メールリスト*/
.ml_l_navi{}
.ml_l { background-color: #FFFFFF; border: solid 1px #cccccc; }
.ml_l_hdr { font-weight:bold; background-color: #e0e0e0; color:#000000}
.ml_l_itm { border-bottom: solid 1px #cccccc; color:#000000;}

/*登録情報*/
.prf { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.prf_lbl { font-weight:bold; background-color: #e0e0e0; color:#000000}
.prf_fld { border: solid 1px #cccccc; color:#000000 }

/*サポートフォーム*/
.sp { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.sp_lbl { font-weight:bold; background-color: #e0e0e0; color:#000000}
.sp_fld { border: solid 1px #cccccc; }

/*会員検索フォーム*/
.src { background-color: #FFFFFF;  border: solid 1px #cccccc; }
.src_lbl { font-weight:bold; background-color: #e0e0e0; color:#000000}
.src_fld { border: solid 1px #cccccc; color:#000000}

/* 解説コンテンツテーブル */
.table_cnts {
width: 100%;
background-color: #333333;
border: #000000 1px solid;
padding: 5px;
}

/* 解説テーブル5pxパディング */
.table_in_5pad {
padding: 5px;
}


/* 解説見出し */
.cnts_hdr {
font-size: 14px;
color: #8b0000;
}

/* 解説中リンク */
.cnts_link {
color: #417D95;
}

/* 解説中文章改行用 */
.cnts_rtrn {
margin-bottom: 12px;
}

/* エラーメッセージ用DIV枠 */
.err_divbox {
border: #CCCCCC 1px solid;
margin: 3px 3px 12px 3px;
padding: 3px;
}

/* ゲスト・会員共通FAQページ解説TDパディング */
.faq_exp_td {
padding: 5px 5px 2px 5px;
}

/* FAQ,ご利用方法など質問項目の間隔 */
.qitem_list {
height: 16px;
padding-left: 5px;
vertical-align: middle;
}

/* FAQ,ご利用方法など「質問に戻る」リンク */
.back_qitem {
font-weight: bold;
}



/* ご利用方法区切り線TD */
.howto_liner {
height: 14px;
vertical-align: middle;
text-align: center;
}

/* 各ページ広告枠 */
.ads
{
text-align:center;
height:69px;
width:217px;
border:solid 1px #000000;
}


.cam2
{
background-image: url("http://noir.st/images/pc/canp2_03.jpg");
}

.can_mida{
color:#ffffff; background-image: url(/images/pc/12btn_bg.gif); 
background-repeat: repeat-x; border: 1px #007bd5 solid; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 10px; width: 468px; text-align:left; font-weight:bold; margin-bottom:10px;
}

#can_cont{margin-left:5px; line-height:1.5em; margin-bottom:20px; width:469px; display: inline;}
#can_cont td{background:transparent;}


.can_p_mid1{text-align:center; padding:10px 6px;}
.can_p_mid2{width:468px; height:40px; font-size:18px; font-weight:bold; line-height:220%;  margin-bottom:10px;}
.can_p_kaza{height:45px; width:450px;}
.can_p_kaza2{height:30px; width:450px;}
.cam_ta {width:450px;}
.cam_ta table{border-collapse: collapse; border-spacing: 0;}
.cam_ta th{padding: 5px;    
    font-weight: bold;
    line-height: 120%;
    text-align: left;
    white-space: nowrap;
width:120px;}

.cam_ta td{
    padding: 5px;
    text-align: left;
    white-space: nowrap;
}
.cam_ta2 {width:450px; border-top: 1px #ffffff solid;
border-left: 1px #e5e5e5 solid;
border-bottom: 1px #666666 solid;
border-right: 1px #999999 solid;}
.cam_ta2 th{padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #999999 #666666 #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
width:120px;/*実装時は必要なし？*/
}


.cam_ta2 td{
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #999999 #666666 #FFFFFF;
    text-align: left;
    white-space: nowrap;
width:330px;/*実装時は必要なし？*/
}

.cam_mojim td{padding:2px 2px;}
.cam_mojil td{padding:2px 5px;}
.cam_gta td{line-height:1.7em; padding:10px;}
.cam_gta2{}
.cam_gta2 td{line-height:1.7em; padding:10px;
border-top: 1px #ffffff solid;
border-left: 1px #e5e5e5 solid;
border-bottom: 1px #666666 solid;
border-right: 1px #999999 solid;}

.cam_cf01{width:460px;}
.cam_cf_top{height:13px;}
.cam_cf_bot{height:13px;}
.cam_cf_cont{line-height:1.7em; padding:0px 10px;}

.cam_botto{width:460px; font-weight:bold; height:50px;}
.cam_botto_tx a{line-height:50px; font-size:20px; text-decoration: none; dispray:block; width:460px; height:50px;}

.cam_botto2{width:460px; font-weight:bold; height:30px;}
.cam_botto_tx2 a{line-height:30px; font-size:16px; text-decoration: none; dispray:block; width:460px; height:30px;}

.cam_prof{width:436px; height:215px; text-align:left;}
.cam_profim {width:120px; margin-left:10px; padding-top:6px; float:left;}
.cam_profname{font-weight:bold; padding-top:15px; padding-left:230px;}
.cam_profpr{padding-top:22px; padding-left:150px; font-size:11px; line-height:1.4em; padding-right:20px;}
.cam_profsend a{dispray:block; text-decoration: none; font-size:16px;}
.cam_profsend{font-weight:bold; text-align:center; margin-top:25px;}

.cam_prof2{width:436px; height:177px; text-align:left;}

.cam_prof3{width:145px; height:275px; text-align:left;}
.cam_profim3{width:120px; padding-top:14px;  padding-left:12px;}
.cam_profname3 {font-weight:bold; padding-top:9px; padding-left:18px;}
.cam_profpr3 {font-weight:bold; padding-top:15px; padding-left:18px;}
.cam_profsend3 a{dispray:block; text-decoration: none; font-size:13px;}
.cam_profsend3 {font-weight:bold; text-align:center; margin-top:15px;}

img, div { behavior: url(/images/ca/iepngfix.htc) }

.cam_bottos{width:225px; font-weight:bold; height:50px;}
.cam_bottos_tx a{line-height:50px; font-size:20px; text-decoration: none; dispray:block; width:225px; height:50px;}

.cam_bottos2{width:225px; font-weight:bold; height:30px;}
.cam_bottos_tx2 a{line-height:30px; font-size:16px; text-decoration: none; dispray:block; width:225px; height:30px;}

.cam_t_profim3{width:120px; height:173px; padding-top:14px;  padding-left:12px;}

/*カバーフロー用*/
		#bodyWrap {
			width: 484px;
			margin-left: auto;
			margin-right: auto;
		}
		li.coverflow {
			color: white;
			font-size: 32px;
			list-style: none;

		}

		li.coverflow a {
			font-size: 14px;

		}

		
		#overlay {
			background: url('http://noir.st/images/pc/coverflow/trans.png') repeat-y;
		}

		#protoflowContainer {
			border: 5px solid #444444;
			background: black;
			width: 600px;
			margin-left: auto;
			margin-right: auto;
		}
		#protoflow {
			width: auto;
			height: 300px;
			border: 0px solid red;
			
			
			
		}


		
		.sliderTrack {
			background:transparent url('http://noir.st/images/pc/coverflow/track_fill_left.png') no-repeat scroll left top;
			height:15px;
			position:relative;
			text-align:left;
			width:137px;
		}

		.sliderHandle {
			background:transparent url('http://noir.st/images/pc/coverflow/knob.png') no-repeat scroll left top;
			cursor:pointer;
			height:16px;
			margin-left:-2px;
			position:absolute;
			top:-5px;
			width:16px;
		}

		.protoCaptions {
			display: none;
		}

		.captionHolder {
			font-size: 20px;
			color:#333333;
		}
/*カバーフロー用終わり*/