﻿@charset "UTF-8";

/* offspring.js を使用（.first(last)-childクラスなど） */

/* ログイン前 */
#login_area_lineage{position:relative}
#login_area_lineage fieldset{padding:23px 11px 0;border:none}
#login_area_lineage fieldset h2{margin-bottom:10px;height:33px;background:url(http://static.lineage.jp/images/common/login/loginBorder.gif) bottom no-repeat}
#login_area_lineage fieldset h2 img{float:left}
#login_area_lineage fieldset h2 a img{float:right;margin-right:3px;margin-top:12px;}

#login_area_lineage fieldset h2 a#key_security{float:right;display:block;margin:12px 3px 0 0;width:18px;height:14px;}
#login_area_lineage fieldset h2 a.on{background:url(http://static.lineage.jp/images/common/login/btn_keyOn.gif) no-repeat;overflow:hidden}
#login_area_lineage fieldset h2 a.off{background:url(http://static.lineage.jp/images/common/login/btn_keyOff.gif) no-repeat;overflow:hidden}

#login_area_lineage fieldset p.id_input{width:109px;}
#login_area_lineage fieldset p.id_input input{margin:3px 0 2px 3px;width:100px;border:0;background:#E8F5F5;ime-mode:disable}
#login_area_lineage fieldset p{float:left;}
#login_area_lineage fieldset p input.login{margin-bottom:6px;border:none;padding:0}
#login_area_lineage fieldset p.login_lost{float:none;clear:both;padding-left:5px;height:25px;font-size:10px;color:#E0E3FF;background:url(http://static.lineage.jp/images/common/login/loginBorder2.gif) left 25px no-repeat;}
#login_area_lineage fieldset p.login_lost a{color:#E0E3FF;text-decoration:none;}
#login_area_lineage fieldset p.login_lost a:hover{text-decoration:underline;}
#login_area_lineage fieldset p.newAccount{margin-left:3px;}
#login_area_lineage fieldset p.serviceAdd{margin-left:3px;margin-top:5px;}
#login_area_lineage fieldset p.serviceAdd span{cursor:pointer}

/* ログイン後 */
#login_area_lineage #loginedArea{list-style:none !important}
#login_area_lineage #loginedArea{font-size:11px;line-height:1.3}
#login_area_lineage #loginedArea a{color:#f0f0f0;text-decoration:none}
#login_area_lineage #loginedArea .nameArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea .nameArea{display:inline-block;}
#login_area_lineage #loginedArea .nameArea{display:block;}
#login_area_lineage #loginedArea .nameArea{padding:16px 0 0 12px;height:40px;overflow:hidden;color:#A4C3FC;background:url(http://static.lineage.jp/images/common/login/loginSet.gif) left bottom}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage{float:left;width:34px;height:33px;}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage span{display:block;height:33px;background:url(http://static.lineage.jp/images/common/login/loginStageSet.jpg);text-indent:-9999px;}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage span.level20{background-position:-40px 0}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage span.level30{background-position:-80px 0}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage span.level40{background-position:-120px 0}
#login_area_lineage #loginedArea .nameArea #loginAreaUserStage span.level50{background-position:-160px 0}
#login_area_lineage #loginedArea .nameArea #loginAreaUserName{margin-top:2px;}
#login_area_lineage #loginedArea .nameArea .name{font-weight:bold;color:#73A3E3}
#login_area_lineage #loginedArea #various:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea #various{display:inline-block;}
#login_area_lineage #loginedArea #various{display:block;}
#login_area_lineage #loginedArea #various{padding-left:17px;height:150px;overflow:hidden;background:url(http://static.lineage.jp/images/common/login/loginSet.gif) left bottom}
#login_area_lineage #loginedArea #various #user-img{float:left;margin-right:5px;width:88px;height:130px;}
#login_area_lineage #loginedArea #various #user-img object{width:88px;height:130px;}
#login_area_lineage #loginedArea #various #user-img  img{width:88px;height:auto}
#login_area_lineage #loginedArea #various #login_myinfo{float:left;width:85px;}
#login_area_lineage #loginedArea #various div .title{float:left;margin-right:2px;height:13px;width:12px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif);text-indent:-9999px;}
#login_area_lineage #loginedArea #various a{cursor:pointer}
#login_area_lineage #loginedArea #various div .num{float:left;}
#login_area_lineage #loginedArea #various div .unit{float:left;height:13px;width:21px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif);text-indent:-9999px;}
#login_area_lineage #loginedArea #various .loginAreaMessage:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea #various .loginAreaMessage{display:inline-block;}
#login_area_lineage #loginedArea #various .loginAreaMessage{display:block;}
#login_area_lineage #loginedArea #various .loginAreaMessage{padding-left:2px;}
#login_area_lineage #loginedArea #various .loginAreaMessage .unit{background-position:0 -25px;width:12px;}
#login_area_lineage #loginedArea #various .loginAreaMessage .newMark{float:left;height:12px;width:9px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif) 0 -47px;text-indent:-9999px;font-size:30%}

#login_area_lineage #loginedArea #various .loginAreakaimo:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea #various .loginAreakaimo{display:inline-block;}
#login_area_lineage #loginedArea #various .loginAreakaimo{display:block;}
#login_area_lineage #loginedArea #various .loginAreakaimo{padding-left:2px;}
#login_area_lineage #loginedArea #various .loginAreakaimo .title{background-position:-25px 0;}
#login_area_lineage #loginedArea #various .loginAreakaimo .unit{background-position:-25px -25px;}

#login_area_lineage #loginedArea #various .loginAreapearl:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea #various .loginAreapearl{display:inline-block;}
#login_area_lineage #loginedArea #various .loginAreapearl{display:block;}
#login_area_lineage #loginedArea #various .loginAreapearl{padding-left:2px;}
#login_area_lineage #loginedArea #various .loginAreapearl .title{background-position:-50px 0;}
#login_area_lineage #loginedArea #various .loginAreapearl .unit{background-position:-50px -25px;}

#login_area_lineage #loginedArea #various ul.infoCheck{margin-top:2px;list-style:none}

#login_area_lineage #loginedArea #various ul.infoCheck li{line-height:0}

#login_area_lineage #loginedArea #various ul.infoCheck li a{display:block;width:70px;height:12px;overflow:hidden}
#login_area_lineage #loginedArea #various ul.infoCheck li a .title{float:left;width:70px;height:12px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif);text-indent:-9999px}
#login_area_lineage #loginedArea #various ul.infoCheck li.myInfo a .title{background-position:0 -75px;}
#login_area_lineage #loginedArea #various ul.infoCheck li.lounge a .title{width:44px;background-position:-75px -75px;}
#login_area_lineage #loginedArea #various ul.infoCheck li.avatarRepare a .title{background-position:-150px -75px;}
#login_area_lineage #loginedArea #various ul.infoCheck li.personalInfoRepare a .title{background-position:-225px -75px;}
#login_area_lineage #loginedArea #various ul.infoCheck li.lounge .newMark{float:left;height:9px;width:9px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif) 0 -50px;text-indent:-9999px;font-size:30%}

#login_area_lineage #loginedArea #various ul.my_link{margin-top:2px;}
#login_area_lineage #loginedArea #various ul.my_link li:after{content:url(/dummy_img/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage #loginedArea #various ul.my_link li{display:inline-block;}
#login_area_lineage #loginedArea #various ul.my_link li{display:block;}
#login_area_lineage #loginedArea #various ul.my_link li .title{width:70px;height:16px;}
#login_area_lineage #loginedArea #various ul.my_link li.myBlog a .title{background-position:0 -100px;}
#login_area_lineage #loginedArea #various ul.my_link li.myClub a .title{background-position:-75px -100px;}

#login_area_lineage #loginedArea .logout a{display:block;margin-left:130px;width:53px;height:12px;background:url(http://static.lineage.jp/images/common/login/loginSet.gif) 0 -125px;text-indent:-9999px;}



/* #login_area_lineage .member_info_lineage{padding:20px 11px;background:url(http://static.lineage.jp/images/common/login/loginBorder3.gif) center 37px no-repeat }
#login_area_lineage .member_info_lineage p.name{height:22px;color:#fff;text-align:center;font-size:10px;line-height:1}
#login_area_lineage .member_info_lineage p.name strong span{color:#F9FF5A}
#login_area_lineage .member_info_lineage p.avata{float:left;margin-top:3px;margin-right:6px;margin-left:2px;}
#login_area_lineage .member_info_lineage #myinfo_lineage:after{content:url(http://static.lineage.jp/images/common/login/spacer.gif);display:block;clear:both;height:0;}
#login_area_lineage .member_info_lineage #myinfo_lineage{display:inline-block;}
#login_area_lineage .member_info_lineage #myinfo_lineage{display:block;}
#login_area_lineage .member_info_lineage #myinfo_lineage{float:left;width:62px;line-height:1}
#login_area_lineage .member_info_lineage #myinfo_lineage p.btn_point{height:16px;text-align:center;overflow:hidden;}
#login_area_lineage .member_info_lineage #myinfo_lineage p.btn_point img{margin:0 1px}
#login_area_lineage .member_info_lineage #point1_lineage{width:62px;text-align:center;font-size:10px;background:url(http://static.lineage.jp/images/common/login/loginLetterInfoBg.gif) no-repeat}
#login_area_lineage .member_info_lineage #point2_lineage{width:62px;text-align:center;font-size:10px;background:url(http://static.lineage.jp/images/common/login/loginKaimoInfoBg.gif) no-repeat}
#login_area_lineage .member_info_lineage #point3_lineage{width:62px;text-align:center;font-size:10px;background:url(http://static.lineage.jp/images/common/login/loginPearlInfoBg.gif) no-repeat}
#login_area_lineage .member_info_lineage #point1_lineage strong{display:block;height:22px;line-height:22px;}
#login_area_lineage .member_info_lineage #point1_lineage img{margin-top:3px;}
#login_area_lineage .member_info_lineage #point2_lineage strong{display:block;height:22px;line-height:22px;}
#login_area_lineage .member_info_lineage #point2_lineage img{margin-top:3px;}
#login_area_lineage .member_info_lineage #point3_lineage strong{display:block;height:22px;line-height:22px;}
#login_area_lineage .member_info_lineage #point3_lineage img{margin-top:3px;}
#login_area_lineage .member_info_lineage p.text{margin-top:10px}
#login_area_lineage .member_info_lineage p.my_link{margin-top:3px;margin-bottom:11px;}
#login_area_lineage .member_info_lineage p.my_link img{margin-bottom:1px;}
#login_area_lineage .member_info_lineage p.btn_logout{clear:both;text-align:right} */

#commonLoginArea .maintenance{padding:23px 11px 0;}


/* ログインメンテナンス　miniGameInfo */
#commonLoginArea .miniGameIntroArea{margin-top:10px;margin-left:16px;padding:6px;width:150px;background:#fff;border:1px solid #6b6b6b;overflow:hidden}
#commonLoginArea .miniGameIntroArea .gameTitle{margin-bottom:6px;font-size:12px;font-weight:bold;color:#516BB5;border-bottom:1px solid #E5E5E5}
#commonLoginArea .miniGameIntroArea .gameImg{width:52px;height:45px;float:left}
#commonLoginArea .miniGameIntroArea .gameExp{margin-left:58px;font-size:10px;line-height:1.2}
#commonLoginArea .miniGameIntroArea .gameExp a{text-decoration:none;color:#868DA0}

/* ログインアラーム */
.login_alarm {height:190px;width:168px;padding:22px 4px 4px;background:url(http://static.lineage.jp/images/common/login/login_AlarmGuide.png) no-repeat center top;text-align:center;position:absolute;left:10px;top:5px;font-family:"ＭＳ ゴシック";color:#525252;font-size:12px;}
.login_alarm h5{color:#ff6600;line-height:18px;font-size:18px;font-weight:bold;margin-bottom:10px;} 
.login_alarm h6{font-size:12px;color:#2259c8;margin-bottom:5px} 
.login_alarm p{line-height:18px;margin:0 0 5px 0;} 
.login_alarm a.coupon_confirm{margin:0} 
.login_alarm a.nothank{position:absolute;right:5px;bottom:2px;font-size:11px;color:#818181;letter-spacing:-1px;font-family:"ＭＳ ゴシック";}
.login_alarm a.close{position:absolute;right:7px;top:5px;}
.login_alarm #ticketsname1{padding:0 5px}

