@charset "utf-8";
/* commmon ==================================================== */
body{
margin:0px;
padding:0px;
background:#eaf3f3 url(http://static.nexon.co.jp/mabinogi/6th_img/common/base.gif) repeat-y center center;
text-align:center;
}

div,p,td,ul,ol,li,dl,dt,dd{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#808080;
margin:0;
padding:0;
}

ul,ol{
list-style-type:none;
}
h1{
position:absolute;
left:-9999px;
margin:0;
padding:0;
}
h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

h1 span,
h2 span,
h3 span,
h4 span,
li span,
a span{
position:absolute;
left:-9999px;
}

img{border:none;}


a:link		{color:#808080;text-decoration:underline;}
a:visited	{color:#808080;text-decoration:underline;}
a:hover		{color:#808080;text-decoration:none;}
a:active	{color:#808080;text-decoration:none;}

hr{display:none;}

form{
margin:0;
padding:0;
}

div.clear{
clear:both;
}

/* common contents ==================================================== */
#all-container{
/*padding:0 15px 100px;*/
padding:0 15px 70px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/img_footer.gif) no-repeat center bottom;
}

#left-mainte{
width:170px;
height:70px;
margin:8px 0 0 0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/img_maintenance.gif) no-repeat center bottom;
}

#left-mainte p{
margin:0 0 0 9px;
padding:38px 0 0 0;
color:808080;
}

#left-btn{
width:170px;
height:83px;
margin:17px 0 0 0;
}

#left-banner{
width:170px;
margin:6px 0 0 0;
}
#left-banner li{
margin-bottom:4px;
}

#rightmenu{
position:absolute;
left:0px;
}
#rightmenu-top{
position:absolute;
top:325px;
left:0px;
padding-left:3px;
}
#rightmenu-top-lo{
position:absolute;
top:252px;
left:0px;
padding-left:3px;
}
#rightmenu-top a,
#rightmenu-top-lo a{
display:block;
width:44px;
height:52px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_right_top.png) no-repeat;
}
* html #rightmenu-top a{ behavior: expression(IEPNGFIX.fix(this)); }
* html #rightmenu-top-lo a{ behavior: expression(IEPNGFIX.fix(this)); }

#rightmenu-login-t{
width:92px;
height:139px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_right_l_t.png) no-repeat;
}
* html #rightmenu-login-t { behavior: expression(IEPNGFIX.fix(this)); }

#rightmenu-login-m{
width:92px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_right_l_m.png) repeat-y;
}
* html #rightmenu-login-m { behavior: expression(IEPNGFIX.fix(this)); }

#rightmenu-login-b{
width:92px;
height:65px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_right_l_b02.png) no-repeat;
}
* html #rightmenu-login-b { behavior: expression(IEPNGFIX.fix(this)); }

#rightmenu-logout{
width:53px;
/*
height:294px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_right_s.png) no-repeat;
*/
height:253px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_right_s02.png) no-repeat;
}
* html #rightmenu-logout { behavior: expression(IEPNGFIX.fix(this)); }

.right-personal,
#rightmenu-login-b div{
padding-right:1px;
padding-left:1px;
}
.right-personal-l{
border-right:1px solid #7e848a;
border-bottom:1px solid #7e848a;
}
.right-personal-r{
border-bottom:1px solid #7e848a;
}
.right-personal-lb{
padding-right:1px;
}
.right-personal-rb{

}

#inner-markething{
position:absolute;
top:0px;
left:99px;
}
#inner-markething02{
position:absolute;
top:0px;
left:59px;
}

/*footer*/
#footer{
	clear:both;
	text-align:center;
	margin:0 auto;
	padding:30px 0 20px 0;
}
#footer-index{
clear:both;
margin:0 auto;
padding:95px 0 0;
text-align:center;
}
/*#footer p,
#footer-index p{
padding:0;
font-size:10px;
}*/
#footer .copyright,
#footer-index .copyright{
margin:4px auto 0;
color:#5d6669;
padding:0;
font-size:10px;
}
#footer .eng,
#footer-index .eng{
font-family:Arial;
margin:4px auto 0;
color:#5d6669;
padding:0;
font-size:10px;
}

#footer p a:link,
#footer p a:visited,
#footer p a:active,
#footer-index p a:link,
#footer-index p a:visited,
#footer-index p a:active{
color:#00a0e9;
text-decoration:underline;
}
#footer p a:hover,
#footer-index p a:hover{
color:#00a0e9;
text-decoration:none;
}
#footer p#logo,
#footer-index p#logo{
margin:12px auto 0;
}
#footer p#logo img,
#footer-index p#logo img{
margin:0 3px;
}
#footer ul,
#footer-index ul{
padding:4px 0 7px;
margin:0;
}
#footer ul li,
#footer-index ul li{
font-size:10px;
display:inline;
padding:0 7px;
border-right:solid 1px #9ca1a3;
}
#footer ul li.last,
#footer-index ul li.last{
font-size:10px;
display:inline;
padding:0 0 0 7px;
border-right:none;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active,
#footer-index ul li a:link,
#footer-index ul li a:visited,
#footer-index ul li a:active{
color:#5d6669;
text-decoration:underline;
}
#footer ul li a:hover,
#footer-index ul li a:hover{
color:#5d6669;
text-decoration:none;
}

/*#foot,
#foot-index{
position:relative;
z-index:50;
clear:both;
width:990px;
margin:0 auto;
padding-top:78px;
text-align:left;
}

#foot-campaign{
position:relative;
z-index:50;
clear:both;
width:656px;
margin:0 auto 40px;
padding-top:78px;
text-align:left;
}
#foot #foot-cnt{
width:656px;
height:40px;
margin-left:187px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_footer.png) no-repeat;
}

#foot-index #foot-cnt{
width:679px;
height:40px;
margin-left:185px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/index/bg_footer.png) no-repeat;
}
#foot-campaign #foot-cnt{
margin-left:0px;
}

* html #foot-cnt { behavior: expression(IEPNGFIX.fix(this)); }

#foot #foot-menu{
padding:12px 0 0 18px;
}
#foot-index #foot-menu{
padding:12px 0 0 36px;
}
#foot-menu ul{
height:12px;
}
#foot-menu li{
float:left;
}
#foot-menu-company,
#foot-menu-agreement,
#foot-menu-policy,
#foot-menu-protection,
#foot-menu-recruit,
#foot-menu-guide ,
#foot-menu-authorship{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/img_foot_separate.gif) no-repeat right top;
}

#foot-menu-company{
width:56px;
}
#foot-menu-agreement{
width:56px;
}
#foot-menu-policy{
width:113px;
}
#foot-menu-protection{
width:74px;
}
#foot-menu-recruit{
width:56px;
}
#foot-menu-guide{
width:86px;
}
#foot-menu-authorship{
width:105px;
}
#foot-menu-sitemap{
width:58px;
}

#foot-menu li a{
display:block;
height:12px;
}
#foot-menu-company a{
width:43px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_company.gif) no-repeat;
}
#foot-menu-agreement a{
width:43px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_agreement.gif) no-repeat;
}
#foot-menu-policy a{
width:100px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_policy.gif) no-repeat;
}
#foot-menu-protection a{
width:64px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_protection.gif) no-repeat;
}
#foot-menu-recruit a{
width:43px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_recruit.gif) no-repeat;
}
#foot-menu-guide a{
width:73px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_guide.gif) no-repeat;
}
#foot-menu-authorship a{
width:92px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_authorship.gif) no-repeat;
}
#foot-menu-sitemap a{
width:58px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_foot_sitemap.gif) no-repeat;
}

#foot-other{
clear:both;
margin-left:187px;
height:42px;
}
#foot-campaign #foot-other{
margin-left:0px;
}

#foot-logo{
float:left;
padding:8px 0 0 13px;
}

#copyright{
float:left;
padding:18px 0 0 25px;
}*/


/* login */
#login{
width:169px;
height:196px;
margin:0;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_login3.png) no-repeat;
}
* html #login { behavior: expression(IEPNGFIX.fix(this)); }

#login h2{
width:113px;
height:23px;
margin:0;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/ttl_login.gif) no-repeat right bottom;
}
#login-input{
margin:8px 0 0 7px;
}
#login #login-id{
width:109px;
height:23px;
vertical-align:top;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_login_input.gif) no-repeat;
}
#login #login-pw{
width:109px;
height:21px;
vertical-align:top;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_login_input.gif) no-repeat;
}
#login #login-id p,
#login #login-pw p{
padding-top:1px;
}
#login #login-id input,
#login #login-pw input{
width:100px;
height:14px;
margin:0 0 0 2px;
border:1px solid #ffffff;
}

#login #login-submit{
padding-left:2px;
}
#login-submit a:link,
#login-submit a:visited{
display:block;
width:43px;
height:44px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_submit.gif) no-repeat left bottom;
}
#login-submit a:hover,
#login-submit a:active{
display:block;
width:43px;
height:44px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_submit.gif) no-repeat left top;
}

#login #login-checkbox{
margin:3px 0 0 0;
padding:0;
}
#login #login-checkbox1{
margin:0;
padding:0 0 0 11px;
}
#login #login-checkbox2{
margin:0;
padding:0 0 0 10px;
}

#login-btn{
height:29px;
margin:5px 0 0 7px;
}
#login-btn li{
float:left;
}
#login-btn li#login-entry{
width:78px;
height:31px;
}
#login-btn li#login-forget{
width:78px;
height:31px;
}
#login-btn li#onetimepass{
width:157px;
height:43px;
}

#login-btn li#login-entry a:link,
#login-btn li#login-entry a:visited{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_entry.gif) no-repeat left bottom;
}
#login-btn li#login-entry a:hover,
#login-btn li#login-entry a:active{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_entry.gif) no-repeat left top;
}
#login-btn li#login-forget a:link,
#login-btn li#login-forget a:visited{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_forget.gif) no-repeat left bottom;
}
#login-btn li#login-forget a:hover,
#login-btn li#login-forget a:active{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_login_forget.gif) no-repeat left top;
}
#login-btn li#onetimepass a:link,
#login-btn li#onetimepass a:visited{
display:block;
width:157px;
height:43px;
margin-top: 12px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_onetimepass.gif) no-repeat left bottom;
}
#login-btn li#onetimepass a:hover,
#login-btn li#onetimepass a:active{
display:block;
width:157px;
height:43px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_onetimepass.gif) no-repeat left top;
}
#login-btn li#login-personal{
width:77px;
height:31px;
}
#login-btn li#login-charge{
width:77px;
height:31px;
}
#login-btn li#login-personal a:link,
#login-btn li#login-personal a:visited{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_personal.gif) no-repeat left bottom;
}
#login-btn li#login-personal a:hover,
#login-btn li#login-personal a:active{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_personal.gif) no-repeat left top;
}
#login-btn li#login-charge a:link,
#login-btn li#login-charge a:visited{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_pointcharge.gif) no-repeat left bottom;
}
#login-btn li#login-charge a:hover,
#login-btn li#login-charge a:active{
display:block;
width:78px;
height:31px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_pointcharge.gif) no-repeat left top;
}

#login02{
width:169px;
height:176px;
margin:0;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/bg_login2.png) no-repeat;
}
* html #login02 { behavior: expression(IEPNGFIX.fix(this)); }

#login02 h2{
width:113px;
height:23px;
margin:0;
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/ttl_login.gif) no-repeat right bottom;
}

#login-welcome{
width:108px;
height:12px;
margin:9px 0 0 29px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/txt_login_welcome.gif) no-repeat left top;
}
#login-welcome span{
position:absolute;
left:-9999px;
}

div.login-input-user{
width:152px;
margin:6px 0 0 8px;
padding:7px 0;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
}
table.login-input-user{
width:152px;
}

#login-icn-server{
padding-bottom:3px;
}

#login-logout{
width:56px;
}
#login-logout a:link,
#login-logout a:visited{
display:block;
width:56px;
height:35px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_logout.gif) no-repeat left bottom;
}
#login-logout a:hover,
#login-logout a:active{
display:block;
width:56px;
height:35px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/common/btn_logout.gif) no-repeat left top;
}

#login-guild{
width:152px;
margin:5px 0 10px 8px;
}
#login-guild select{
width:100%;
}
#login-guild option{
color:#858585;
}

