/* ---------- ここからシステム ---------- */
/*このスタイルシートを修正して、サイトのフォントや色などを変更することが出来ます*/
/*基本設定　MAC版IEの文字化け対応済み*/
.OuterFrame
{
BORDER-RIGHT: #b6b8af 1px solid;
BORDER-TOP: #b6b8af 1px solid;
BORDER-LEFT: #b6b8af 1px solid;
BORDER-BOTTOM: #b6b8af 1px solid;
BACKGROUND-COLOR: #e6e6e6
}
.InnerFrame
{
BORDER-RIGHT: #b6b8af 1px solid;
BORDER-TOP: #b6b8af 1px solid;
BACKGROUND-IMAGE: url(/images/pc/bg_3.gif);
BORDER-LEFT: #b6b8af 1px solid;
BORDER-BOTTOM: #b6b8af 1px solid;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-COLOR: #ffffff;
}
BODY
{
padding: 0px;
font-size: 12px;
margin: 0px;
text-align:center; 
color: #333;
line-height: 14px;
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
letter-spacing: 1px;
background-color: #ffffe0;
}
TH, TD
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
line-height: 14px;
color: #000;
}
INPUT, TEXTAREA, SELECT
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 11px;
}
A
{ 
font-size: 12px;
}
P
{
font-family:  'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
color: #000;
margin: 0px;
padding: 0px;
}
DIV
{
font-family: 'ヒラギノ角ゴ Pro W3' , Osaka, 'ＭＳ Ｐゴシック' 'MS UI Gothic';
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
color: #000;
margin: 0px;
padding: 0px;
}
/* */
MainMenu
{
margin: 10px;
padding: 10px;
}
A.MainMenu
{
color:#000000;
font-family:Verdana;
text-decoration:underline:none;
font-size: 10pt;
font-weight:bold
}
 /* */
 .mod_tl
{
color: #ffffff;
}
/*.mod_bd
{
padding: 5px;
} */

/*-- --   -- --*/
/* */
.regist_bg { background-color: #FFFFFF}
.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; background-color: #efefef; }
.regist_error_msg { color: red; }

/* */
.userProf_bg { BACKGROUND-COLOR: white }
.userProf_desc {  }
.userProf_label { FONT-WEIGHT: bold; BORDER-TOP: black 1px dotted; BORDER-BOTTOM: black 1px dotted; background-color: #efefef; }
.userProf_label_desc { FONT-WEIGHT: normal; }
.userProf_label_req { COLOR: red }
.userProf_field { }
.userProf_error_msg { COLOR: red }

/* */
.bitcash_bg  { BACKGROUND-COLOR: white }
.bitcash_desc { }
.bitcash_label { padding: 2px; FONT-WEIGHT: bold; BORDER-TOP: black 1px dotted; BORDER-BOTTOM: black 1px dotted; background-color: #e0e0e0; }
.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  -- --*/

/* */
.p_l_navi  {}
.p_l_itm   { font-weight:bold; background-color: #FFFFFF; border: solid 1px #cccccc; } 
.p_l_i_hdr { background-color: #6699cc; color:#FFFFFF } 
.p_l_i_lbl { font-weight:bold; background-color: #e0e0e0; white-space: nowrap; } 
.p_l_i_fld { border: solid 1px #cccccc; }

/* */
.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; }

/* ---------- TD */
td.wid_pad {
width: 100%;
padding: 5px;
}

/*  */
.table {
width: 100%;
background-color: #ffffff;
}

/*  */
td.mheader {
font-weight: bold;
color: #ffffff;
border-top: #999999 1px solid;
border-bottom: #999999 1px solid;
background-color: #6BAEC8;
padding: 5px;
}

/*  */
.b_link_line {
color: #417D95;
}
.b_link_line:hover {
color: #417D95;
}

/*  */
.w_header {
font-weight: bold;
color: #ffffff;
}

/*  */
.b_sstry {
padding: 10px 5px 10px 5px;
border-bottom: #333333 1px dotted;
background-color: #D2EAF2;
}

/*  */
.w_sstry {
padding: 10px 5px 10px 5px;
border-bottom: #333333 1px dotted;
background-color: #ffffff;
}

/*  */
.sstry_hdr {
font-weight: bold;
color: #3C84A0;
}

/*   */
.sstry_name {
font-weight: bold;
color: #3C84A0;
margin-bottom: 10px;
}

/* 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;
}

/* システムメッセージ一言の周りの枠 */
.sys_msg_box {
border: #efefef 1px dotted;
text-align: center;
padding: 3px;
}

/* システムメッセージ　パディングとセンタリング */
.sys_msg_td {
padding: 5px;
text-align: center;
}

/* ゲスト、男女共通利用規約　マージンボトム */
.pmargin {
margin-bottom: 10px;
}

#noel4  {
font-size: 12px;
line-height: 1.3em;
}
TR, TD#noel04  {
font-size: 11px;
line-height: 1.3em;
}
/* 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: #ffffff 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:#f8fadf;
}
div#zzz_search_table
{
margin:0px auto;
margin-left:5px;
width:143px;
text-align:center; 
}
div#zzz_search_table table
{
border-collapse:collapse;
background-image:url("http://noel.st/images/pc/zzz_search_form_japan.gif");
background-repeat:no-repeat; 
background-color:#ffe4bc;
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:5px 0px 0px 0px;
background-image:url("http://noel.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 {
    background-image: url("http://noel.st/images/pc/zzz_regist_form_body.gif");
    margin: 6px 0 10px;
    padding: 0;
    text-align: center;
    width: 254px;
}

div#registSimpleTable {
    margin: 0 auto;
    width: 244px;
}
#registSimpleTable TABLE {
    border-collapse: separate;
}
#registSimpleTable td {
    background-color: transparent;
    padding: 5px;
}
#registSimpleTable td.registSimpleFieldSubmit {
    background-color: transparent;
    padding: 0;
}
#registSimpleTable td.registSimpleFieldSubmit img {
    border: 0 none;
    margin: 0;
}
#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 {
    color: #448AC9;
    font-size: 9px;
}
#registSimpleTable td.registSimpleLabelCornerLT {
    background-color: transparent;
    background-image: url("http://noel.st/images/pc/zzz_regist_form_cornerLT.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
#registSimpleTable td.registSimpleFieldCornerRT {
    background-color: transparent;
    background-image: url("http://noel.st/images/pc/zzz_regist_form_cornerRT.gif");
    background-position: right top;
    background-repeat: no-repeat;
}
#registSimpleTable td.registSimpleLabelCornerLB {
    background-color: transparent;
    background-image: url("http://noel.st/images/pc/zzz_regist_form_cornerLB.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}
#registSimpleTable td.registSimpleFieldCornerRB {
    background-color: transparent;
    background-image: url("http://noel.st/images/pc/zzz_regist_form_cornerRB.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.formLabel {
    font-size: 11px;
}


/***********************************/
body{ 
clear:both; 
margin:0px; 
padding:0px; 

background:#fcfce4 url('/images/pc/1107bg.jpg') center top no-repeat;
}
div#loGuestPosition{ 
width:950px; 
margin:0px auto; 
padding:0px; 
}
div#loGuestPosition table{ 
width:100%; 
margin:0px; 
padding:0px; 
border-collapse:collapse;

}
#loGuestPosition td{
background-color:#ffffff;
}
td#loGuestHeader{ 
margin:0px; 
padding:0px 0px 0px 0px; 
}
td#loGuestHeader table{
width:100%; 
margin:0px; 
padding:0px; 
border:none; 
}

td#loGuestHeaderCenter{ 
margin:0px; 
padding:0px;
background-color:#ffffff; 
}
td#loGuestHeaderLeft{ 
width:677px; 
margin:0px; 
padding:0px; 
vertical-align:top;
}
td#loGuestHeaderRight{ 
width:273px; 
margin:0px; 
background-color:#fff;
}
td#loGuestHeaderRight table
{
   border-collapse:separate;
}
td#loGuestBody
{ 
margin:0px; 
padding:0px; 
}
td#loGuestBody table{ 
width:100%; 
margin:0px; 
padding:0px; 
border:none; 
border-collapse:collapse;
}
td#loGuestLeftCol{ 
width:155px; 
margin:0px; 
padding-right:5px; padding-left:10px; 
background-color:#fff;
vertical-align:top;
}
td#loGuestCenterCol{ vertical-align:top;
margin:0px; width:600px;
padding:0px;
background-color:#fff; 
}
td#loGuestRightCol{
width:155px; background-color:#fff; 
margin:0px; 
padding-right:10px; padding-left:5px; 
vertical-align:top;
}
td#loGuestFooter{ 
margin:0px; border-bottom:3px solid #f9cd55;
padding:10px 0px; vertical-align:top;
background-color:#ffe19a; 
}
td#loGuestLeftCol table,
td#loGuestCenterCol table,
td#loGuestRightCol table
{
border:none;
}



/* 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: #f4f4f4;}
#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: #50add8;}
#zzz_Mail_box table.ml_l td.ml_l_itm { border-bottom: solid 1px #cccccc; }



select{ font-size:12px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px; 
}
.ｙｙｙ_regist_form
{
width:254px;
margin:0px 0px 10px 0px;
padding:0px;
background-image:url("http://noel.st/images/pc/zzz_regist_form_body.gif");
text-align:center;
}


/* 2011-07　追加 */


.mypagelogin {border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;  text-align:center;}
.mypagelogin table{width:153px !important; text-align:center;}
.otameshisearch {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.otameshisearch td{background:none !important;} 

#ModuleSkin2_pnlModule {margin-top:-1px; margin-left:-1px;}

#c_head {background:url('/images/pc/1107top_02.gif') no-repeat; width:273px; height:86px;}
#c_head img{ margin-top:50px; border:none;}
#c_head ul{margin:0; padding:0; list-style-position: outside; }
#c_head li{float:left; list-style-type: none; margin-left:15px;}

#hlogo {background:url('/images/pc/1107top_01.gif') no-repeat; width:677px; height:86px;}
#hlogo img,#header2 img{margin-left:20px; margin-top:10px;}
#header2 {background:url('/images/pc/1107h_img.gif') no-repeat; width:950px; height:86px; margin-bottom:10px;} 
.header2menu li{float:left; margin:0; padding:0; list-style-type: none;}
.header2menu img{border:none;}
.header2menu ul{list-style-position: outside; float:right; padding-top:40px; }
.header2menu {width:276px; float:right; margin-right:30px; }
.site_title {background:url('/images/pc/1107titbg.gif') #F3E92B; color:#333; font-size:13px; font-weight:bold;
margin-bottom: 10px; padding:10px; border:1px solid #a0d710;
}
.main_fl {margin-bottom:30px;}
.qa_a {background:#fff; color:#333; padding:5px; border-left:10px solid #a0d710; margin-bottom:15px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;  border-right:1px solid #ccc;}
.n_kiya {background:#fff; color:#333; padding:5px; border-left:10px solid #a0d710; border-bottom:1px solid #ccc; border-top:1px solid #ccc;  border-right:1px solid #ccc;}
.info11 {width:550px; border:1px solid #ccc; padding:15px 10px; margin:auto; text-align:left;}

#header2_mem {background:url('/images/pc/1107h_img.gif') no-repeat; width:950px; height:86px;} 
#header2_mem img{margin-top:10px;}



@media only screen and (max-device-width:320px){
div.ｙｙｙ_regist_form  {width:100%;}
div#registSimpleTable  {width:100%;}
div#registSimpleTable table {width:320px;}
div.ｙｙｙ_regist_form{background-image:none; background-color: transparent;}
div.ｙｙｙ_regist_form img{width:100%;}
}

/* devicePixelRatio=1.5 （Android系）*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
div.ｙｙｙ_regist_form  {width:100%;}
div#registSimpleTable  {width:100%;}
div#registSimpleTable table {width:480px;}
div.ｙｙｙ_regist_form{background-image:none; background-color: transparent;}
div.ｙｙｙ_regist_form img{width:100%;}
}




