@charset   "Shift_JIS";
/*全体共通*/
*{padding:0; margin:0;}
body {font-size:85%; margin:0; padding:0; background-color:#F0F0F0;}
a{text-decoration:none; color:#666;}
a:hover{color:#000000; background-color:#99ccff;}
img{border:0;}
#all:after,#right .exam_info:after{content:"."; clear:both; height:0; display:block; visibility:hidden;} 

/*大div*/
#all{background-color:#FFFFFF; width:755px; margin-right:auto; margin-left:auto; padding:0;}

/*ヘッダー（タイトル）*/
#head_left{width:472px; float:left;}
#head_left h1{height:45px; background:url(../img/title_name.jpg)  left bottom no-repeat;}
#head_left h1 span{display:none;}

/*ヘッダー（サイトマップ・会社概要・お問い合わせ）*/
#head_right{float:right;}
#head_right ul{list-style-type:none; padding:35px 0 0 5px;}
#head_right li{font-size:12px; display:inline; padding:0 0 0 20px;}
#head_right a{color:#000;}
#head_right a:hover{text-decoration: underline;}

/*上部メニュー＆メイン画像*/
#head_menu{clear:both; width:755px; height:163px; margin:0 0 0 -1px; padding:0 0 9px 0; background:url(../img/title_back.jpg) right top no-repeat; border-bottom:1px solid #CCC;}
#head_menu p{margin:0; padding:0;}
#head_menu ul{list-style-type:none; margin:0; padding:0;}
#head_menu li{margin:0; padding:0; height:43px; vertical-align:top;}
* html #head_menu li{margin:0; padding:0; height:43px; vertical-align:top; font-size:0;}

/*左メニュー*/
#left{float:left; width:160px; margin:0; padding:10px 0 0 0px;}
#left h2{font-size:15px; height:21px; width:150px; padding:0 0 0 0px; margin:0 0 0 -6px; background-color:#EBEBEB;}
#left ul{list-style-type:none; margin:0; padding:0 22px 0 10px;}
#left li{margin:12px 0 0 0; padding:0; font-size:13px; line-height:15px;}
#left .leftmenu1{border-left:6px solid #0000ff; margin:0; padding:0;}
#left .leftmenu2{border-left:6px solid #ff0000; margin:16px 0 0 0; padding:0;}
#left .leftmenu3{border-left:6px solid #ff8c00; margin:16px 0 0 0; padding:0;}
#left .leftmenu4{border-left:6px solid #008000; margin:16px 0 0 0; padding:0;}
#left .leftmenu5{border-left:6px solid #000000; margin:16px 0 0 0; padding:0;}
#left .menu1{border-left:6px solid #000000;}
#left .menu2{border-left:6px solid #000000;}
#left .menu3{border-left:6px solid #000000;}
#left .menu4{border-left:6px solid #000000; padding:0 0 18px 0;}
#left .menu5{border-left:6px solid #000000;}
#left .li1{background:url(../img/mark-2.gif) left 3px no-repeat; padding:0 0 0 22px;}
#left .li2{background:url(../img/mark-3.gif) left 3px no-repeat; padding:0 0 0 22px;}
#left .li3{background:url(../img/mark-4.gif) left 3px no-repeat; padding:0 0 0 22px;}
#left .li4{background:url(../img/mark-5.gif) left 3px no-repeat; padding:0 0 0 22px;}
#left .li5{background:url(../img/mark-6.gif) left 3px no-repeat; padding:0 0 0 22px;}

/*右*/
#right{float:left; width:440px; margin:0; padding:10px 0 0 0;} 
#right p{text-indent:1em; line-height: 150%; color:#000000; font-size:14px ;align:left;}
#right .p1{text-indent:1em; color:#777777; font-size:12px ;align:left; clear:both;}
#right .p2{text-indent:0em; color:#000000; line-height: 150%; font-size:14px ;align:left; clear:both;}
#right h1{font-size:14px; color:#777777; clear:both;}
#right h2{font-size:14px; background:url(../img/bar2.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right h3{font-size:14px; background:url(../img/bar3.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right h4{font-size:14px; background:url(../img/bar4.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right h5{font-size:14px; background:url(../img/bar5.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right h6{font-size:14px; background:url(../img/bar6.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right ul{font-size:14px; color:#777777;}
#right ol{font-size:14px; color:#777777;}
#right li{size:12px; color:#777777; line-height: 150%; margin:8px 0 0 30px;}
#right .li1{size:12px; color:#333333; line-height:120%; margin:4px 0 4px 30px;}
#right .li2{size:12px; color:#000000; line-height:160%; margin:8px 20px 4px 30px;}
#right .table1{width:420px; line-height:200%;}
#right .table2{width:420px; line-height:140%; border:double 1px #0000FF;}
#right .table3{width:420px; line-height:140%; border:double 1px #008000;}
#right td{font-size:12px; padding:0 5px 0 5px;}
#right .td1{border:none;}

/*サイト紹介*合説*基金訓練*J&L*/
#right1{float:left; width:440px; margin:0; padding:10px 0 0 0;} 
#right1 p{text-indent:1em; line-height: 150%; color:#000000; font-size:14px ;align:left;}
#right1 .p1{text-indent:1em; color:#777777; font-size:12px ;align:left; clear:both;}
#right1 ul{font-size:12px; margin:0 0 0 170px;}
#right1 li{font-size:12px; color:#777777; line-height: 150%; margin:8px 0 0 30px;}
#right1 h1{font-size:14px; color:#777777; clear:both; padding:10px 0;}
#right1 h2{font-size:14px; background:url(../img/bar2.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right1 h3{font-size:14px; background:url(../img/bar3.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right1 h6{font-size:14px; background:url(../img/bar6.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right1 img{margin:0 15px 20px 0; float:left;}

/*広告料金*/
#right2{float:left; width:595px; margin:0; padding:10px 0 0 0;} 
#right2 p{text-indent:1em; line-height: 150%; color:#000000; font-size:14px ;align:left;}
#right2 h1{font-size:14px; color:#777777; clear:both; padding:10px 0;}
#right2 h2{font-size:14px; background:url(../img/bar2.gif) no-repeat; height:23px; margin:20px 0 10px 0;padding:5px 0 0 25px;}
#right2 .table2{width:580px; line-height:200%; margin:0 0 0 10px; border:double 2px #000000; border-collapse:collapse #000000; text-align:center;}
#right2 .table3{width:330px; line-height:200%; margin:0 0 0 0; border:double 2px #000000; border-collapse:collapse #000000; text-align:center;}
#right2 td{font-size:12px; border:solid 1px #000000;}
#right2 th{font-size:12px; color:#FFFFFF; background-color:#0000FF}
#right2 img{margin:0 5px 15px 0; float:left;}


/*右メニュー*/
#right_menu{float:right; width:150px; margin:0; padding:10px 0 0 5px;}
#right_menu p{margin:0; padding:0;}
#right_menu ul{list-style-type:none; margin:0; padding:0;}
#right_menu li{margin:0; padding:0; height:43px; vertical-align:top;}
#right_menu h1{background:url(../img/new.gif) left center no-repeat; padding:0 0 0 28px; margin:0px 0 0 0px; font-size:12px; color:#ff0000; font-weight:normal;}
#right_menu h2{font-size:13px; font-weight:normal;}
#right_menu h3{padding:0 0 0 20px; font-size:12px; color:#0000FF; font-weight:normal;}
#right_menu h5{background:url(../img/topic.gif) left center no-repeat; padding:0 0 0 28px; margin:0px 0 0 0px; font-size:12px; color:#ff0000; font-weight:normal;}
#right_menu p.kake1412{margin:5px 0; font-size:12px;}

/*フッター*/
#foot{clear:both; height:100px; background-color:#EED; border-top:1px solid #AAC; padding:0 0 35px 0; margin:0;}
#foot ul{list-style-type:none; padding:10px 0 10px 0;}
#foot li{display:inline; font-size:12px; padding:0 10px 0 10px;}
#foot p{font-size:11px; color:#FFF; text-align:center; width:750px; background-color:#aac; padding:3px; border-top:1px solid #FFF;}


