@charset "utf-8";

/* ##################################### member.css ##################################### */
#R.member {}

#R.member .contentsArea { width:680px; background:#FCFCEB/*#eee#E8F5E2*/; border-top:1px solid #ccc; border-bottom:1px solid #ccc; } 

#R.member .summary { width:600px; padding:20px 40px 0 40px;}
#R.member .summary .ph, #R.member .summary .text { float:left; }
#R.member .summary .ph { width:165px; padding-left:8px; border-left:5px solid #8EC840; }
#R.member .summary .text { width:422px; }
#R.member .summary .text h3 { margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #aaa; font-size:14px; font-weight:bold; line-height:1.2em; }
#R.member .summary .reset { margin-bottom:15px; }

#R.member .summary .applicationArea { width:568px; margin-bottom:15px; padding:15px 15px 0 15px; background:#fff; border:1px solid #A06BCB/*#9CC76D*/; }
#R.member .summary .applicationArea h3, #R.member .summary .applicationArea p { margin-bottom:10px; }

#R.member .buttons { width:300px; padding:20px 0 20px 190px; }
#R.member .buttons ul {}
#R.member .buttons li { width:300px; height:80px; }
#R.member .buttons li.text { width:auto; height:auto; margin-bottom:15px; }
#R.member .buttons li.onText { margin-bottom:5px; }
#R.member .buttons li.end { margin:0; }

#R.member .bnIndex { }
#R.member .bnIndex ul { margin:0 0 20px 100px; }
#R.member .bnIndex li { margin-bottom:12px; padding:0 0 0 12px; background:url(../img/arw06.gif) no-repeat 0 3px; line-height:1.2em; }
#R.member .bnIndex a:link, #R.member .bnIndex a:visited { color:#444; text-decoration:none; }
#R.member .bnIndex a:hover { color:#457d04; text-decoration:underline; }

.btn.toBnIndex a { float:right; width:140px; height:22px; margin:0 10px 7px 0; background: url(../member/img/b_bnIndex.gif) no-repeat 0 0; }
.btn.toBnIndex a:hover { background: url(../member/img/b_bnIndex.gif) no-repeat 0 -22px; }

/* ========================== back number ========================== */
#R.member .backNumber { padding:20px 50px 0 50px; border-top:1px solid #aaa; }

#R.member .backNumber h3, #R.member .backNumber h3 .sub, #R.member .backNumber h4 { text-align:center; line-height:1.4em; }
#R.member .backNumber h3, #R.member .backNumber h4 { font-weight:bold; margin-bottom:15px; }

#R.member .backNumber h3 { padding:8px 7px 4px 7px; background:#eee; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; font-size:16px; } 
#R.member .backNumber h3 .sub { font-size:12px; font-weight:normal; }
#R.member .backNumber h4 { font-size:14px; } 
#R.member .backNumber p.end { margin-bottom:0; }

/* ===== */



