/* sub style (left + right) */
.subleft{clear:both;float:left;width:242px;margin:30px 0px 0px 0px;padding:0;}
.sub_right{float:right;width:690px;padding:0;margin:30px 0px 0px 0px;text-align:left;}
.sub_right a:link,.sub_right a:visited,.sub_right a:hover,.sub_right a:active{color: #688bdc;text-decoration: underline;}


/* left menu top*/
.subleft .menu_top{margin:0 !important;padding:18px 0px 0px 0px;height:74px;*height:92px;background-image:url(/image/mypage/mypage_top.gif);background-repeat:no-repeat;cursor:pointer;cursor:hand;text-align:center;}
.subleft .menu_topon{background-image:url(/image/mypage/mypage_topon.gif);}
.subleft .menu_topbtn{clear:both;float:left;width:230px;height:41px;padding:4px 0px 0px 8px;text-align:center;}

/* subleft */
.subleft ul{margin:0;padding:0;}
.subleft li{padding:8px 0px 8px 30px;margin:0px 3px 0px 3px;background-image:url(/image/mypage/ico_arraw.gif);background-repeat:no-repeat;background-position:210px 13px;border-bottom:1px solid #EFEFEF;color:#5B5B5B;}
.subleft .menu_wrap{margin:0;padding:0;background-image:url(/image/mypage/menu_bg.gif);background-repeat:repeat-y;cursor:pointer;cursor:hand}
.subleft .menu{}
.subleft .menuon{background-color:#E9F3FF;color:#5263D5;font-weight:bold;text-decoration:underline;border-bottom:1px solid #C1D1E0;border-top:1px solid #C1D1E0;background-image:url(/image/mypage/ico_arrawon.gif);background-repeat:no-repeat;background-position:210px 13px;}

.subleft .menu_notopline{}
.subleft .menu_notoplineon{background-color:#E9F3FF;color:#5263D5;font-weight:bold;text-decoration:underline;border-bottom:1px solid #C1D1E0;background-image:url(/image/mypage/ico_arrawon.gif);background-repeat:no-repeat;background-position:210px 13px;}

.subleft .menu_noline{border:none;}
.subleft .menu_nolineon{background-color:#E9F3FF;color:#5263D5 !important;font-weight:bold;text-decoration:underline;border-top:1px solid #C1D1E0;background-image:url(/image/mypage/ico_arrawon.gif);background-repeat:no-repeat;background-position:210px 13px;}


.subleft .menu_bottom{background-color:#ffffff;}
.subleft .menu_bottomon{background-color:#E9F3FF;}


.menu_nolineon #modurl a:link {color:#5263D5 !important;font-weight:bold;text-decoration:underline !important;}
.menu_nolineon #modurl a:visited {color:#5263D5 !important;font-weight:bold;text-decoration:underline !important;}
.menu_nolineon #modurl a:hover{color:#5263D5 !important;font-weight:bold;text-decoration:underline;}
.menu_nolineon #modurl a:action{color:#5263D5 !important;font-weight:bold;text-decoration:underline;}


.menu_noline #modurl a:link {color:#646464}
.menu_noline #modurl a:visited {color:#646464}
.menu_noline #modurl a:hover{color:#646464}
.menu_noline #modurl a:action{color:#646464}





.guide ul li  {
	text-decoration:none;
	padding:5px 0 0 7px;
	border:none;
	background:#ffffff;
}

.guide2 ul li  {
	text-decoration:none;
	padding:5px 0 0 30px;
	border:none;
	background:#ffffff;
}

/* right */
/* common.cssのsubrightを利用します。*/
.sub_right h1{background-image:url(/image/icon_login2.gif);background-repeat:no-repeat;background-position:0px 2px;padding:0px 0px 0px 20px;height:44px;font-size:130%;color:#303030;}
.sub_right h2{padding:0;margin:0:}
.subtitle{clear:both;float:left;padding:7px 0px 9px 18px;margin:8px 0px 8px 0px;background-image:url(/image/icon_blue.gif);background-repeat:no-repeat;background-position:0px 11px;width:688px;font-size:100%;color:#303030}
.subtitle2{padding:7px 0px 9px 18px;margin:0px 0px 8px 0px;background-image:url(/image/icon_blue.gif);background-repeat:no-repeat;background-position:0px 11px;width:320px;font-size:100%;color:#303030}
.subtitle3{padding:8px 0 3px 18px;margin:0px 0px 8px 28px;background-image:url(/image/icon_blue.gif);background-repeat:no-repeat;background-position:0px 11px;font-size:100%;color:#303030}
.subtitlebig{clear:both;float:left;padding:7px 0px 9px 18px;margin:8px 0px 8px 0px;background-image:url(/image/icon_blue.gif);background-repeat:no-repeat;background-position:0px 11px;width:600px;font-size:100%;color:#303030}



/**/
.borderB {
	border-bottom:#ededed solid 1px;
}