@charset "utf-8";
/*reset*/
hr{display:none;}
/* グロナビ */
#alert_gnavi{background:#6e9ac6; border-bottom:1px solid #a3c5ec; margin-bottom:20px; /height:27px;}
#alert_gnavi h1{line-height:1; padding:5px 10px; border-bottom:1px solid #3f72a5; color:#FFF; font-weight:bold;}

/* メインワッパー */
#setting_Mainwp{ width:910px; margin:0 auto 40px auto; overflow:hidden; zoom:1;}
#setting_Mainwp h2,#setting_Mainwp h3{ line-height:1; font-weight:bold; padding-bottom:6px; border-bottom:1px dashed #a3a3a3; margin-bottom:10px;}
#setting_Mainwp h3 em{ font-weight:bold; padding:0 3px;} 
#setting_Mainwp form label{cursor:pointer; margin-right:20px;}


/*　alert_notice */
#alert_notice{margin-bottom:50px;}
.alertSetting{ display:block; overflow:hidden;}
.alertSetting_on_on,.alertSetting_off_on,.alertSetting_on_off,.alertSetting_off_off{ cursor:pointer; width:111px; height:33px;text-indent:-9999px;}
.alertSetting_on_on,.alertSetting_off_on{ cursor:default;}

.alertSetting_on_on,.alertSetting_on_off{background:url(../img/alertSetting_on.png) no-repeat; }
.alertSetting_off_on,.alertSetting_off_off{background:url(../img/alertSetting_off.png) no-repeat;}
.alertSetting_on_on,.alertSetting_off_on{ background-position:0 0;}
.alertSetting_on_off,.alertSetting_off_off{background-position:0 -33px;}


.alertSetting_on_on,.alertSetting_on_off{ float:left;}
.alertSetting_off_on,.alertSetting_off_off{ margin-left:111px;}

/*　TABLE SET */
.alertSetting_table{ border:1px solid #94c1f3;padding:6px; background:#d9ebff; margin-bottom:30px;}
.alertSetting_table table{ background:#FFF; border-bottom:1px solid #94c1f3;}
.alertSetting_table th{padding:5px 6px;background:#f4f4f0;border-right:1px solid #94c1f3; border-left:1px solid #94c1f3;border-top:1px solid #94c1f3;border-bottom:1px solid #f4f4f0; font-weight:bold;}
.alertSetting_table td{padding:4px 6px;border-right:1px solid #94c1f3; border-left:1px solid #94c1f3;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.alertSetting_table td,.alertSetting_table th{}

*html .alertSetting_table table{border:1px solid #94c1f3;}
*+html .alertSetting_table table{border:1px solid #94c1f3;}

.alertSetting_table select{ width:60px;}

.alertSetting_table .st01{ text-align:center;}
.alertSetting_table .st02,.alertSetting_table .st03{padding:3px 6px;text-align:center; white-space:nowrap;} 
label#on{ display:block; text-indent:-9999px;}
label#on{ width:112px; height:33px; background:url(../img/alertSetting.png) 0 0 no-repeat;} 
.alertSetting_table .st01_input{ width:87px;}
.alertSetting_table .st_tr01{background:#f6faff;}



/* ERROR */
.alertSetting_table td.warning{ padding:0 10px;}
.alertSetting_table td.warning div{ padding:5px;background:#ffdddd; text-align:center; font-weight:bold; color:#cc0000;}
.alertSetting_table input.warning,.alertSetting_table select.warning{ background:#ffdddd; border:2px solid #cc0000;}

*+html .alertSetting_table div.warning{ padding:2px;width:60px;height:22px;background:#cc0000;}
*html .alertSetting_table div.warning{ padding:2px;width:60px;height:22px;background:#cc0000;}

#warning_top{width:828px;margin:0 auto 10px auto;padding:16px; background:#ffdddd; text-align:center;}
#warning_top p{height:30px;  line-height:1.7; font-weight:bold; color:#cc0000; padding-top:0; padding-bottom:0;}
#warning_top p img{ margin-right:10px; vertical-align:bottom;/vertical-align:middle;}
#warning_top.marB60{ margin-bottom:60px;}
.warning_btm{ padding:5px 12px; margin-bottom:10px; background:#ffdddd; color:#cc0000; font-weight:bold;}

/* NEW */
.alertSetting_table .st_tr_new01{background:#cadcf2;}
.alertSetting_table .st_tr_new01 td{ border-bottom:1px solid #cadcf2;}
.alertSetting_table .st_tr_new02{background:#e3edfa;}
.alertSetting_table .st_tr_new02 td{border-bottom:1px solid #e3edfa;}
.alertSetting_table table.selectLine .end td{ border:1px solid #94c1f3;}

/*submit_mail*/
#submit_mail input{ margin:0 5px; vertical-align:middle;}
#submit_mail input[disabled]{border-style:none;}
#submit_mail span{vertical-align:middle;}
#submit_mail .inner{ margin-bottom:10px;}
#submit_mail .inner .icoMore{ font-weight:normal; margin-left:5px;}

/*notice*/
.notice{ border-top:1px dashed #a3a3a3;padding-top:8px; margin-bottom:20px;}
.notice li{ color:#333333; line-height:1.5;}


/*SUBMIT*/
#form_submit{ display:block; overflow:hidden; margin:10px 0 6px 0;}
#form_submit div{ width:400px;margin:0 auto;}
#form_submit .back{margin:3px 40px 0 0;background:url(../img/btn_back01.png) no-repeat; text-indent:-9999px;cursor:pointer;width:129px; height:28px; float:left;}
#form_submit #btnSubmit{width:190px; height:34px;text-indent:-9999px; border:0; background:url(../img/btn_submit01.png) no-repeat; float:right; cursor:pointer;}
#radioBtn01{ }
#radioBtn02{ }


#form_submit .cancel{margin:3px 40px 0 0;background:url(../img/btn_cancel01.png) no-repeat; text-indent:-9999px;cursor:pointer;width:159px; height:28px; float:left;}
#form_submit .cancel a{display:block;width:159px; height:28px; overflow:hidden;}
#form_submit .back a{display:block;width:129px; height:28px; overflow:hidden; }
#form_submit #btnNext{width:189px; height:34px;text-indent:-9999px; border:0; background:url(../img/btn_next01.png) no-repeat; float:right; cursor:pointer;}



/*TOP MESSAGE*/
#topmes{margin-bottom:45px; text-align:center;}
#topmes p{font-weight:bold;}


.setting_Regist{ width:860px; height:135px; margin:0 auto; overflow:hidden; display:block;position:relative;}
.setting_Regist01{width:365px; height:34px; float:left;  font-weight:bold; color:#47709a; background:#d9ebff;  border:2px solid #94c1f3; text-align:center;}
.setting_Regist01 span{ display:block; width:81px; height:90px;background:url(../img/arrow_btm01.png) no-repeat; position:absolute; left:150px; top:36px; text-indent:-9999px;}
.setting_Regist02{ width:464px; height:34px; float:right;  font-weight:bold; color:#FFF;  background:#3b7cbe; text-align:center;}	
.setting_Regist02 span{ display:block; width:81px; height:52px;background:url(../img/arrow_btm02.png) no-repeat; position:absolute; right:195px; top:34px; text-indent:-9999px; }
.setting_Regist02 a{ display:block; position:absolute; right:190px; top:85px;} 
.setting_Regist01 p,.setting_Regist02 p{ line-height:2.3;}

#setting_Mainwp h3.setting_Regist03{ font-weight:normal;}

/* NOADD */
.alertSetting_table .st_tr_noadd01{background:#ebebeb; }
.alertSetting_table .st_tr_noadd01 td{border-bottom:1px solid #ebebeb;}
.alertSetting_table .st_tr_noadd02{background:#f3f3f3; }
.alertSetting_table .st_tr_noadd02 td{border-bottom:1px solid #f3f3f3;}


/* FINAL */
.alertSetting_end{ padding-bottom:30px; text-align:center; font-weight:bold;}
.alertSetting_end p{ padding-top:70px; padding-bottom:20px; }
.alertSetting_end span{ display:block; padding-bottom:120px; font-weight:normal;}
.alertSetting_end .under_link a{margin:0 30px; }		
/*株価詳細ポップアップCSS　CSS合流か？*/
#addAlert{margin-left:5px;padding:2px 0; background:#FFF; border-right:1px solid #8cbcf2; border-bottom:1px solid #8cbcf2;}

.alertPopup{position:absolute;right:316px;z-index:1;width:298px; padding:0 2px 2px 0;background:#d5d5d5;}
.alertPopup .inner01{border:1px solid #3f72a5; background:#c3d3e3;zoom:1; }
.alertPopup .inner02{border-top:1px solid #a9c0d8; border-left:1px solid #a9c0d8;background:#c3d3e3 url(../img/alertpopup_bg.png) repeat-x; text-align:right; }
.alertPopup .inner03{ padding:0 6px; margin:0px 4px 4px; background:#eef6fe; border:1px solid #b9cee3; text-align:center;}
#addAlertPopupClose{ display:inline-block; height:25px; padding-right:26px; background:url(../img/btn_close01.png) 41px 5px no-repeat; color:#FFF;}

#addAlertPopup .innerMod{ margin-bottom:10px; }
#addAlertPopup .innerMod p{line-height:1.2; margin-bottom:9px; text-align:left;}
#addAlertPopup .innerModSet{display:block; overflow:hidden; zoom:1; }
#addAlertPopup .innerModSet span{font-weight:bold; line-height:1.2; }
#addAlertPopup .innerModSet input{ width:85px;}
#addAlertPopup .innerModSet{ overflow:hidden; zoom:1;width:210px;/width:219px; margin:10px auto 0 auto;}
#addAlertPopup .innerModSet li{ float:left;width:90px; text-align:left; line-height:2; }
#addAlertPopup .innerModSet li.st01{margin-right:20px;}
#addAlertPopup .innerModSet select,#addAlertPopup .select01 li{width:70px;}
#addAlertPopup ul.select01{margin:5px auto 10px auto;}
	
#addAlertPopup .innerModSetBtn{ display:block; margin:0 auto; width:189px; height:34px; text-indent:-9999px; border:0; background:url(../img/btn_regist01.png) no-repeat; cursor:pointer;}

/* ERROR */
#addAlertPopup .innerMod input.warning,.innerMod select.warning{ background:#ffdddd; border:2px solid #cc0000;}
#addAlertPopup .innerMod div.warning{padding:5px; margin-top:10px; background:#ffdddd; text-align:center; font-weight:bold; color:#cc0000;}
*+html .innerMod ul div.selectWarning{ padding:1px 2px 2px 2px;width:70px;height:25px;background:#cc0000;}
*html .innerMod ul div.selectWarning{ padding:2px;width:60px;height:22px;background:#cc0000;}
#addAlertPopup .innerMod div.warning p{ text-align:center; margin-bottom:0; padding:30px 0;}
#addAlertPopup .innerMod div.st01 p{padding:0;}

/* MailAddress */
#addAlertPopupMail{ border-top:1px dashed #a3a3a3; border-bottom:1px dashed #a3a3a3; padding:10px 0 0 0; margin:15px 0; }
#addAlertPopupMail p{ font-weight:bold; }
#addAlertPopupMail p span{ display:inline-block; font-weight:normal;}
#addAlertPopupMail ul{ display:block; overflow:hidden;zoom:1; margin-bottom:15px;}
#addAlertPopupMail li{ float:left; text-align:left;}
#addAlertPopupMail li select{width:165px;}
#addAlertPopupMail li input{ vertical-align:text-bottom; /vertical-align:middle;margin-right:5px;}
#addAlertPopupMail li.mail input{vertical-align:0.2em; /vertical-align:-0.8em;}
#addAlertPopupMail li.mail:not(:target) {margin-top:6px;}
html>/**/body #addAlertPopupMail li.mail{margin-top: 7px;}
#addAlertPopupMail li input[disabled]{border-style:none;}
#addAlertPopupMail li.mailDtl{ width:250px; /width:240px; text-align:left; word-wrap: break-word;word-break: break-all;line-height:1.5;}
#addAlertPopupMail li.mailDtl select{ word-wrap:normal; word-break:normal;text-align:left;}
#addAlertPopupMail li.mailDtl span.st01{ display:block; float:left;line-height: 2;}
#addAlertPopupMail li.mailDtl span.st02{ display:block; float:left; width:205px; /width:190px; line-height:1.5; padding-top:2px;word-wrap:break-word;word-break: break-all;}
#addAlertPopupMail li.st01{ margin-left:15px; line-height:1; padding-top:4px;}

#addAlertPopupMail p.mailEdit{ text-align:right;}
#addAlertPopupMail p.mailEdit a{ font-weight:normal;}

/* regSt01 */
#addAlertPopup .innerMod .regSt01 {height:175px;}
#addAlertPopup .innerMod .regSt01 p{font-weight:bold; text-align:center;padding:55px 0 30px 0;}
#addAlertPopup .innerMod .regSt01 em{font-weight:bold;}
#addAlertPopup .innerMod .regSt01 span{ line-height:1.1;}
#addAlertPopup .innerMod .regSt01 .warning {height:90px; margin-bottom:15px;}

/* PASSWD */
.innerModPwBtn{display:block; margin:0 auto; width:189px; height:34px; text-indent:-9999px; border:0; background:url(../img/btn_enterpw01.png) no-repeat; cursor:pointer;}
#addAlertPopup .innerMod .regSt01 .regSt02{ display:inline-block; text-align:left;}

/* regSt03 */
#addAlertPopup .innerMod .regSt03{height:175px;}
#addAlertPopup .innerMod .regSt03 p{font-weight: bold;padding: 55px 0 15px; margin:0;text-align: center;}
#addAlertPopup .innerMod .regSt03 span{ line-height:1; display:inline-block; padding-bottom:30px; font-weight:normal;}
#addAlertPopup .innerMod .regSt03 a{ font-weight:bold;}

#alert_popup{ z-index:999; }
#alert_popup .alertPopup{ right:0; top:80px; /*top:-43px; */zoom:1;}
.stocksDtlWp{ z-index:10;}

#addAlertPopupOption{ padding-bottom:10px; margin-bottom:8px;border-bottom: 1px dashed #A3A3A3;}
.innerMod #addAlertPopupOption  p{ margin-bottom:8px;}
#addAlertPopupOption li.option{ margin:5px 0; text-align:left;}
#addAlertPopupOption li.option input{ vertical-align:text-bottom;/vertical-align:middle; margin-right:5px;}
#addAlertPopupOption li.note{ text-align:left; line-height:1.3;}
#addAlertPopupOption li input[disabled]{border-style:none;}

.alertSettingNote{ text-align:center; padding:10px 0 20px; font-weight:bold;}
.alertSettingExplanation{ background:url(../img/alertSettingExplanation.png); width:701px; height:291px; margin:0 auto;}
