/* ================================================
会員ページ基本css
================================================ */

html,body{height:100%;}

body {
background: url(../img/common/page_bg.jpg) repeat-x #fff;
text-align:center;
}

img{margin: 0px;border: none;}

body,h1,h2,h3,h4,p,dl,dt,dd{
margin:0;padding:0;
}

A:link,A:visited{
text-decoration:none;
color:#333;
}
A:hover{
text-decoration:underline;
color:#1D71FB;
}

.clear {
	clear: both; 
}

.border999{border:1px solid #999;}


/*basic layout*/

#wrapper{
margin:0 auto;
text-align:center;
background:url(../img/common/main_bg.gif) repeat-y;
}

#header{
margin:0 auto 10px auto;
border-top:solid 5px #0A906E;
text-align:center;
}
#header .logo{
text-align:left;
padding:20px 0 0 10px;
}
#header .smenu{
padding:0 10px 0 0;
color:#333;
}
#header .smenu A:link,#header .smenuA:visited{
text-decoration:none;
color:#333;
}
#header .smenu A:hover{
text-decoration:underline;
color:#1D71FB;
}

#gnavi{

}
#leftsubmenu{
margin:10px auto 20px auto;
}
#leftsubmenu td{
padding:6px 10px 6px 18px;
background: url(../img/kaiin_common/submenu_back.gif) no-repeat top #e5fce9;

}
#leftsubmenu A:link,#leftsubmenu A:visited{
line-height:18px;
text-decoration:none;
color:#005BFF;
}
#leftsubmenu A:hover{
line-height:18px;
text-decoration:underline;
color:#005BFF;
}

#naviback{
background: url(../img/kaiin_common/navi_bottom.jpg) no-repeat bottom #BCF7C7;
}



#main1{
margin:0 auto;
}

.naviback{
background: url(../img/kaiin_common/navi_bottom.jpg) no-repeat bottom #BCF7C7;
}

#footer{
margin:15px auto 10px auto;
}
#footer_in{
margin:0 auto 10px auto;
}
#footer_in .banner{
border-top:dotted 1px #ababab;
padding:10px 10px 10px 0;
text-align:right;
}
#footer_in .banner img{
margin:0 5px;
}
#footer .copy_bar{
background:#0F8E73;
text-align:center;
padding:8px 0 10px 0;
color:#fff;
}

#footer .copy_bar A:link,#footer .copy_bar A:visited{
text-decoration:none;
color:#fff;
}
#footer .copy_bar A:hover{
text-decoration:underline;
color:#BCF7C7;
}
#footer p.copyright{
padding:5px 0 5px 0;
color:#fff;
}