@charset "UTF-8";
/* CSS Document 會員、個人化 */

/*-------------------------------------member*/
aside.member { background:#f3f3f3; border:none; border-top:4px solid #3cbeff; border-bottom:4px solid #3cbeff; padding:8px 0 8px; }
.member img { display:block; width:150px; margin:7px auto; }
.member p { margin:0 8px; padding:0; text-align:left; }
.member ul { list-style:none; margin:10px 8px 7px; padding:6px 0 8px; text-align:left; line-height:120%; background:#ffdd1f; border-radius:6px; }
.member ul li { _display:inline; padding:0; margin:0; }
.member ul li a { display:block; text-decoration:none; padding:3px 5px 2px 20px; margin:0 8px 2px; background: url(../images/li3.png) no-repeat 4px 7px; color:#7c6016; border-bottom:1px dotted #fff; }
.member ul li a:hover { color:#000; border-bottom:1px solid #fff; }
.member input { display:block; margin:0 auto; width:75px; height:30px; padding:0 0 4px 0px; font-size:13px; border:none; background:transparent url(../images/memb_logout.png) repeat-x 0 0; color:#fff; }
/*-------------------------------------dayDate ＆ weather*/
aside.weather h1 { background:none; border:none; font-size:15px; text-align:center; padding:0 0 4px; margin:0 0 6px; border-bottom:1px dotted #54bced; }
aside.weather { border-top:4px solid #ffdd1f; font-size:13px; line-height:15px; font-weight:bold; background-color:#0f6fb1; background-position:7px 32px; background-repeat:no-repeat; padding:10px 8px 8px; width:auto; margin:0 10px 15px; letter-spacing:0; color:#fff; }
.temperature { font-family:Arial, Helvetica, sans-serif; margin-left:50px; }
.weather.sunny { background-image:url(../images/weather/sunny.png); }
.weather.cloudy { background-image:url(../images/weather/cloudy.png); }
.weather.rain { background-image:url(../images/weather/rain.png); }
.weather.sunnyCloudy { background-image:url(../images/weather/sunnyCloudy.png); }
.weather.sunnyCloudyRain { background-image:url(../images/weather/sunnyCloudyRain.png); }
.weather.thundershowers { background-image:url(../images/weather/thundershowers.png); }
.dayDate { font-family:Georgia, "Times New Roman", Times, serif; display:block; margin:3px 0 0 50px; }
.dayDate em { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; margin-left:6px; }
/*-------------------------------------memberLinks*/
aside.memberLinks { background:none; border:none; }
.memberLinks ul { list-style:none; margin:0; padding:0; }
.memberLinks ul li { margin:0 auto 2px; padding:0; }
.memberLinks ul li img { display:block; margin:0 auto; }
/*-------------------------------------mpSetting: 個人化設定*/
.mpSetting ul { list-style:none; margin:15px 0 0 -4px; padding:0; font-size:15px; overflow:hidden; }
.mpSetting ul li { float:left; padding:9px 0 6px; margin:0 4px 8px; border:1px dashed #999; width:180px; height:200px; border-radius:12px; }
.mpSetting li label { display:block; margin:0 8px 8px; text-align:left; }
.mpSetting li img { padding:0; display:block; margin:0 8px 5px; max-width:160px;max-height:160px; }
/*會員資料新增修改*/
.membersFunc {}
.membersFunc .preface {background:#fff;}
.membersFunc .preface ul {padding:0 1.2em; margin:0 .5em;}
.membersFunc form { margin:15px 0 0;border:1px solid #c0ba9f;border-radius:7px;padding:15px; background:#fcfbf4; text-align:center;}
.membersFunc form table { max-width:95%; margin:0 auto;}
.membersFunc form [name="org_logoid"]+img { border:1px solid #bbb; width:150px; margin:0 5px 0 0;}
.membersFunc form.pinVerify label input {padding:4px 5px; vertical-align:middle; font-size:15px; margin:0 5px 0 0;}
.membersFunc .loginBtn { width:75px; height:30px;padding-left:24px; margin:0 auto 1px; background: url(../images/poll_btn.png) no-repeat 0 -5px; color:#fff; border:none;  font-size:15px;box-shadow:rgba(0, 0, 0, 1) 0 1px 5px -2px; border-radius:15px; }
.membersFunc .loginBtn:hover {box-shadow:none;margin:1px auto 0;}
