/* テスト*/
 * { margin:0; padding:0; font-weight:normal; font-size:12px; border:0; }

a		{ color:#2694BB; }
a:hover { text-decoration: none; }
.left		{ float:left; display:inline; }
.right		{ float:right; display:inline; }
.clearfix	{ clear:both; line-height:1px; height:1px; font-size:1px; }

body { background:#EDF4FA; }

#header .wp,
#container .wp{ margin:0 auto; width:850px; background:#fff; padding:0 20px; }


#header .wp { position:relative; height:125px; background:url(images/header_bg.gif) 20px 110px no-repeat #fff; }
#header .wp h1		{ position:absolute; top:60px; }
#header .wp ul		{ position:absolute; top:10px; right:20px; }
#header .wp ul li	{ float:left; display:inline; }
#header .wp ul li a:hover img { opacity:0.60;filter:alpha(opacity=60); }


#main .wp { margin:0 auto; width:1000px; }
#container .wp { padding:20px;}

#sidebar { width:204px; background:#E8E8E8; }
#content { width:626px; line-height:160%; }

#content h3{ font-weight:bold; font-size:16px; color:#2694BB; }
#content h4{ font-weight:bold; font-size:14px; background:url(../common/images/icon.gif) center left no-repeat; text-indent:25px; }
#content h3,
#content h4{ margin-bottom:7px;}
#content p { margin-bottom:15px;}


#footer { color:#fff; width:892px; margin:0 auto; background: url(/common/images/footer_bg.gif) bottom left no-repeat #1B8FB8; }
#footer a { color:#fff; font-size:11px; }
#footer ul { margin-left:10px; padding:7px 0 3px; }
#footer ul li{ display:inline; float:left; }
#footer p { margin-right:10px; padding:7px 0 3px; font-size:11px; }


/********** navigation menu **********/


#sidebar ul { margin:5px 10px; }
#sidebar ul li{ list-style-type:none; }

#sidebar ul li a { display:block; height:37px; width:184px; margin-bottom:2px; position:relative; }
#sidebar ul li a span	{ position:absolute; width:100%; height:100%; cursor:pointer; }

#sidebar ul li#snav09 a { margin-bottom:0px; }
#sidebar ul li#snav10 { background:url(http://mentor-bank-tokyo.com/common/images/menu_biz03.gif) no-repeat 0 0; height:120px; position:relative; }
#sidebar ul li#snav10 ul.child_comul { position:absolute; top:30px; left:10px; }
#sidebar ul li#snav10 ul.child_comul li { line-height:120%; height:13px; }
#sidebar ul li#snav10 ul.child_comul li a { color:#333333; font-weight:bold; font-size:12px; background:url(/common/images/ico_ululli.gif) no-repeat 0 1px; padding:0 0 0 10px; }

#sidebar ul li#snav01 a span { background:url(/common/images/left_menu.gif) no-repeat 0 -8px; }
#sidebar ul li#snav02 a span { background:url(/common/images/left_menu.gif) no-repeat 0 -47px; }
#sidebar ul li#snav03 a span { background:url(/common/images/left_menu.gif) no-repeat 0 -86px; }
#sidebar ul li#snav04 a span { background:url(/common/images/left_menu.gif) no-repeat 0 -125px; }
#sidebar ul li#snav05 a span { background:url(/common/images/left_menu.gif) no-repeat 0 -164px; }

#sidebar ul li#snav11 a span { background:url(/common/images/left_menu_biz02.gif) no-repeat 0 0; }

#sidebar ul li#snav01 a:hover span { background:url(/common/images/left_menu_on.gif) no-repeat 0 -8px; }
#sidebar ul li#snav02 a:hover span { background:url(/common/images/left_menu_on.gif) no-repeat 0 -47px; }
#sidebar ul li#snav03 a:hover span { background:url(/common/images/left_menu_on.gif) no-repeat 0 -86px; }
#sidebar ul li#snav04 a:hover span { background:url(/common/images/left_menu_on.gif) no-repeat 0 -125px; }
#sidebar ul li#snav05 a:hover span { background:url(/common/images/left_menu_on.gif) no-repeat 0 -164px; }
/*#sidebar ul li#snav10 a:hover span { background:url(/common/images/left_menu_biz03_on.gif) no-repeat 0 0; }*/
#sidebar ul li#snav11 a:hover span { background:url(/common/images/left_menu_biz02_on.gif) no-repeat 0 0; }


b { font-weight:bold; }
