@charset "Shift_JIS";

body,td {
 color:#000000;
 font-family: Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 font-size:100%;
 }
body {
 background:#f2f4dc url("/enjoy/images/ew_bg.gif") top left repeat-y;
 margin:0;
 padding:0;
 }
 
/* ewoman identity */

td#logoBlock {
 background: #ffffff;
 width:160px;
 margin:4px ;
 padding:5px ;
}
td#logoBlock img.id {
 margin-top:4px;
}

/* user status Area */

td#UserStatusBlock div.status {
 margin: 3px 0 2px 20px;
}
td#UserStatusBlock div.status p { 
 font-size:12px;
 margin:0;
 padding:0;
}

td#UserStatusBlock div.status img#login {
margin-left: 12px;
margin-top: 2px;
margin-right: 4px;
}
td#ewUserStatusBlock div.status img#pointEx {
margin-left: 12px;
}
td#ewUserStatusBlock div.noticeMember {
 font-size: 10px;
 color: #FFE680;
 margin-left: 130px;
 /*position:absolute;
 left:216px;
 top:24px; */
}
td#UserStatusBlock div.noticeMember a {
 color: #000000;
 font-weight: bold;
}
td#UserStatusBlock div.noticePoint {
 font-size:12px;
}
td#UserStatusBlock div.noticePoint em {
 font-style: normal;
 font-weight:bold;
 color: #926500;
}
td#UserStatusBlock div.modifyStatus {
 background: transparent;
 text-align: right;
 margin: 0 8px 4px 0;
}

div#ewToolMenuBlock {
 background:transparent url("/shared/images/bg_wood01.jpg") top left no-repeat;
 width:750px;
 padding:0 12px 2px 0;
 margin: 0;
 text-align:right;
}

/* header - #contentHeaderBlock */

div#contentHeaderBlock {
 background:transparent url("/enjoy/images/forest_bg.jpg") top left no-repeat;
 width:750px;
 height:74px;
 margin:0;
 padding:0;
 } 

div#contentHeaderBlock div.goHome {
margin-top: 2px;
margin-left: 50px;
color: #ffffff;
font-size:10px;
}
div#contentHeaderBlock div.goHome a {
color: #ffffff;
}
div#contentHeaderBlock h1 { 
 margin:25px 0 0 175px;
 padding:0;
}


/* navigation - #contentNaviBlock */

td#contentNaviBlock { 
 background:#D3E3A5 ;
 width: 160px;
 }
td#contentNaviBlock div.contentNavi { 
 margin:4px 0 4px 0;
 }
 td#contentNaviBlock div.joinUs { 
 margin-top: 16px;
}
td#contentNaviBlock div.joinUs p { 
 margin:0 0 6px 2px;
 }

 /* キャンペーンバナー */
 
td#contentNaviBlock img.banner {
 margin-top: 3px;
 margin-left: 5px;
}

/* contents - #contentNaviBlock */

td#ContentBodyBlock {
background:#fff;
width:590px;
}

div#ContentBody {
 padding-left:15px;
 padding-right:15px;
 marign-top:15px;
 margin-bottom:15px;
 }
div#ContentsBody {
 font-size: 100%;
 line-height: 133%;
}

/* === ページのトップへ戻る　 === */
div.gotoTop {
 clear:both;
 border-top:1px #cfcfcf solid;
 margin-top:32px;
 margin-bottom:0;
 padding-top:3px;
 padding-bottom:0;
 text-align:right;
 }
 
 /* footer */
div#ewContentsFoot {
 clear:both;
 text-align:center;
 background:#ffffff;
 padding-top:8px;
 margin-bottom:20px;
 }
 div#ewContentsFoot footMenu {
 margin-left:auto;
 margin-right:auto; 
 }
 div#ewContentsFoot img {
 margin-top:8px;
 margin-bottom:4px;
 }


 

