/* CSS Document */

body {
		margin:0px;
		font-size: 12px;
        color:#211111;
        line-height: 18px;
	    letter-spacing: 1px;
		font-family:font-family: font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		background-color:#b5b591;
        }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
margin:0;
padding:0;
font-style:normal;
}


#wrapper{
		width:900px;
		text-align:left;
		background-color:#ffffff;
		margin-left:auto;
		margin-right:auto;
		}
		
h1 {margin:0px; padding:0px;}
a{color:#7a7a1a;
 text-decoration:underline;
}
h2{
		color:#0033cc;
		font-size:12px;
		margin:1px 1px 10px 1px;
		padding:0;
		}		

a:link{	color:#024c68;
		text-decoration: underline;
		}				
a:visited {
        color:#024c68; 
		text-decoration: underline;
		}	
a:hover{
		color:#999999;
		text-decoration:none;
		}		
p{		margin:0;
		padding:0;
		}
img{	border:none;
		margin:0;
		padding:0;
		}
table{border-collapse:collapse;border-spacing:0;}

#header {
position:relative;
width:900px;
margin:0 auto;
height:346px;
text-align:left;
}
#header_level2 {
position:relative;
width:900px;
margin:0 auto;
height:124px;
text-align:left;
}

	/* -+-+-+-+-+-+-+-+-+-+-+-+- Global Navi Style top */
#g_navi {
    position:relative;
    margin:0 auto;
    width:900px;
	height:37px;
	background:url(http://www.f-reb.net/img/set_glnavi_bg.jpg) no-repeat;
	list-style-type:none;

}
#g_navi ul {margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;
}

#g_navi li {
	display:inline;
	list-style-type:none;
}
#g_navi li a {
    position:relative;
    margin:0 auto;
    width:900px;
	height:37px;
	display:block;
	text-indent:-9999em;
	float:left;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi li.g_navi01 a {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat 0px 0px;
	width:182px;
}
#g_navi li.g_navi02 a {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -182px 0px;
	width:179px;
}
#g_navi li.g_navi03 a {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -361px 0px;
	width:179px;
}
#g_navi li.g_navi04 a {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -540px 0px;
	width:179px;
}
#g_navi li.g_navi05 a {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -719px 0px;
	width:181px;
}
/*------hover*/
#g_navi li.g_navi01 a:hover {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat 0px -37px;
}
#g_navi li.g_navi02 a:hover {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -182px -37px;
}
#g_navi li.g_navi03 a:hover {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -361px -37px;
}
#g_navi li.g_navi04 a:hover {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -540px -37px;
}
#g_navi li.g_navi05 a:hover {
	background:url(http://www.f-reb.net/img/set_glnavi.jpg) no-repeat -719px -37px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-+- Global Navi Style no2 */

#g_navi2 {
    position:relative;
    margin:0 auto;
    width:900px;
	height:46px;
	background:url(http://www.f-reb.net/img/no2_set_glnavi_bg.jpg) no-repeat;
	list-style-type:none;

}
#g_navi2 ul {margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;
}

#g_navi2 li {
	display:inline;
	list-style-type:none;
}
#g_navi2 li a {
    position:relative;
    margin:0 auto;
    width:900px;
	height:46px;
	display:block;
	text-indent:-9999em;
	float:left;
	text-decoration:none;
	overflow:hidden;
}


/*------off*/
#g_navi2 li.g_navi01 a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat 0px 0px;
	width:181px;
}
#g_navi2 li.g_navi02 a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -181px 0px;
	width:179px;
}
#g_navi2 li.g_navi03 a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -360px 0px;
	width:179px;
}
#g_navi2 li.g_navi04 a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -539px 0px;
	width:179px;
}
#g_navi2 li.g_navi05 a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -718px 0px;
	width:182px;
}
/*------hover*/
#g_navi2 li.g_navi01 a:hover {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat 0px -46px;
}
#g_navi2 li.g_navi02 a:hover {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -181px -46px;
}
#g_navi2 li.g_navi03 a:hover {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -360px -46px;
}
#g_navi2 li.g_navi04 a:hover {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -539px -46px;
}
#g_navi2 li.g_navi05 a:hover {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -718px -46px;
}

/*------on*/
#g_navi2 li.g_navi01_on a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat 0px -46px;
	width:181px;
}
#g_navi2 li.g_navi02_on a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -181px -46px;
	width:179px;
}
#g_navi2 li.g_navi03_on a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -360px -46px;
	width:179px;
}
#g_navi2 li.g_navi04_on a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -539px -46px;
	width:179px;
}
#g_navi2 li.g_navi05_on a {
	background:url(http://www.f-reb.net/img/no2_set_glnavi.jpg) no-repeat -718px -46px;
	width:182px;
}
/* -+-+-+-+-+-+-+-+-+-+-+-+- Global Navi Style no2 end*/

#content{
		width:900px;
		overflow:auto;
		margin-bottom:25px;
        padding:0px 0px 30px 20px;
		}

	
	
#contents1{
		width:910px;
		overflow:auto;
		margin-bottom:0px;
        padding:0px 20px 30px;
        text-align:left;
        zoom:1;
		}
		
/*  ぱんくずリストの設定  */
.pan{
		width:620px;
		height:18px;
		margin-left:1px;
		margin-top:2px;
		margin-bottom:1px;
		background:#ffffff;
		padding-left:5px;
		font-size:12px;
		}
.pan2{
		width:600px;
		text-align:right;
		}
#conleft1{
		width:610px;
		margin-top:10px;
		margin-left:10px;
		}
.tc1{
		width:600px;
		margin-bottom:15px;
		overflow:auto;
		clear:both;
		}
.c3{
		width:590px;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:10px;
		}


.titlen{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		}
.c4{
		width:590px;
		margin-left:10px;
		}
.mida_a{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-right:0px;
		margin-bottom:2px;
		padding-right:15px;}

.mida3{
		background:url(http://www.f-reb.net/inter/img/icon.gif) no-repeat;
		background-position:0.6em 0.3em;
		text-indent:20px;
	    margin-bottom:3px;
		}
.mida4{
		background:url(http://www.f-reb.net/img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-left:10px;
		margin-right:5px;
		display:block;
		}
.img4{
		margin-bottom:3px;
		}

.img5{
		margin-top:4px;
		margin-bottom:15px;
		}
		
/* alpha
-------------------------------------------------- */
#alpha {
width:620px;
float:left;
overflow: hidden;
}

#body_index #alpha { padding-top:30px;}

#ul_crumb { height:24px; padding-top:6px;}
#ul_crumb li { display:inline; background:url(../img/bg_crumb.gif) 0 3px no-repeat; padding-left:15px; margin-right:4px;}
#ul_crumb .li01 { background:none; padding-left:0px}


/* alpha_2
-------------------------------------------------- */
#alpha_2 {
width:630px;
float:left;
overflow: hidden;
}

#body_index #alpha_2 { padding-top:0px;}




#ul_crumb { height:24px; padding-top:6px;}
#ul_crumb li { display:inline; background:url(../img/bg_crumb.gif) 0 3px no-repeat; padding-left:15px; margin-right:4px;}
#ul_crumb .li01 { background:none; padding-left:0px}

/* beta
-------------------------------------------------- */
#beta {
width:220px;
float:right;
text-align:left;
padding-top:30px;
padding-right:40px;
overflow:hidden;
}

#body_index #beta { padding-top:30px;}

/* beta_2
-------------------------------------------------- */
#beta_2 {
width:250px;
float:right;
text-align:left;
padding-top:0px;
padding-right:10px;
overflow:hidden;
}

#body_index #beta_2 { padding-top:10px;}
#beta_2 .sidebox{width:220px;border:1px solid #999999;padding:10px 0px 10px 0px;}
#beta_2 .img01{margin:3px 0 0 18px;}
#beta_2 .bnr{width:220px; margin:7px 0px 0px 0px;}
#beta_2 .bnr_book{width:220px; border:1px solid #999999;text-align:center;margin:7px 0px 0px 0px;padding:0 0 10px 0;}


/* gamma
-------------------------------------------------- */

#gamma
{
width:860px;
float:left;
overflow: hidden;
margin:0px;
padding:30px 0px 0px 0px;
clear:both;
position:static;
}
/* delta
-------------------------------------------------- */

#delta
{
float:left;
width:860px;
margin:10px 0px 
0px 0px;
overflow: hidden;
padding:0px 5px 0px 0px;
}

/*epsilon
-------------------------------------------------- */
#epsilon
{
width:860px;
float:left;
overflow: hidden;
margin:0px;
padding:10px 0px 0px 0px;
clear:both;
position:static;
}

/* foooter
-------------------------------------------------- */

#footer{
        width:900px;
		height:50px;
		text-align:center;
		font-size:10px;
		background:#e3e4c5;
		border-top:1px solid #CCCCCC;
		position:static;
		margin:0 auto;
		padding:0px;

		}
		
#footer .left{padding: 0px 10px 0px 10px; height: 50px; background-color: #e3e4c5; font-size: 11px;line-height: 180%; margin: 0 auto;}
#footer .text a:hover{ color: #003399; text-decoration:none;}
#footer .color {color: #333333; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; text-decoration: underline; }
#footer .btm{text-align:center; color:#333333; line-height:150%;}

/* contents1 main page */
-------------------------------------------------- */

#contents1 .newday{padding:0 0 12px 10px; font-size:13px; color:#333333;}
#contents1 .new{width:600px; padding:10px 20px 15px 10px; }
#contents1 .sidebox{width:200px;border:1px solid #999999;padding:10px 0px 10px 18px;}
#contents1 .img01{padding:3px 0 0 0px;}
#contents1 .mleft{ margin:0 auto; position:relative; top:0px; left:5px;width:420px; float:left; line-height:125%;}
#contents1 .mleft1{width:126px; float:left;padding:0 5px 0 5px;}
#contents1 .mleft2{width:280px; float:right;padding:0 5px 0 0px;}
#contents1 .mleft_int{padding:0 0 10px 0; font-size:12px; color:#285373;}
#contents1 .mleft_ttl{font-weight:bold; font-size:12px; color:#333333; line-height:140%;padding:0 0 10px 0;}
#contents1 .mright{ margin:0 auto; position:relative; top:0px; right:5px; width:420px; float:right;padding:0px;}
#contents1 .mright_ttl{width:400px; padding:0 10px 5px 10px;font-weight:bold; font-size:13px; color:#333333;}
#contents1 .mright_text{width:400px; padding:0 5px 5px 10px;}
#contents1 .mbox{width:423px; height:100px; border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; padding:10px 0px 10px 0px; margin-bottom:15px;}
#contents1 .mida1{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-right:10px;
		}
		
#pickup {width:860px; float:left; overflow: hidden; margin:0px; padding:0px 0px 0px 0px; clear:both; position:static;}
#pickup .left{ margin:0 auto; position:relative; top:0px; left:0px;width:390px; float:left;}
#pickup .right{ margin:0 auto; position:relative; top:0px; right:0px; width:460px; float:right;padding:0px;}
#pickup .newbox{ height:217px; border:1px solid #94beb0;padding:0 0 0px 0px;}
#pickup .new_text{margin:10px 0px 5px 10px;}
#middle {width:860px; float:left; overflow: hidden; margin:0px; padding:10px 0px 0px 0px; clear:both; position:static;}
#middle .box{height:115px; background-color:#f2f2f2; border:1px solid #94beb0;padding:0px 0px 5px 0px;}
#middle .ttl{width:830px; padding:10px 10px 5px 15px;font-weight:bold; font-size:14px; color:#333333;}
#middle .ttl a{color:#333333;}
#middle .text{width:820px; padding:0 5px 5px 15px;}
#middle .mida1{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-right:25px;
		margin-bottom:10px;
		}
#middle .seminar_bnr{margin:0 0 10px 0;}

#middle .oshirase_box{
	border:1px solid #94beb0;
	height:430px; 
	background-color:#f2f2f2;	
	margin-top:10px;
}

#middle .oshirase_bnr{
	padding:7px 0 7px 7px;
	clear:both;
}

#middle .oshirase_sen{
	border-top:1px solid #cccccc;
	height:1px;
	margin-left:7px;
	width:835px;
	clear:both;
}

#middle .monex_img{
	margin:7px 0 0 7px;
}


#middle .monex_ttl{
	border-bottom:1px solid #94beb0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:2px;
	width:690px;
	margin:2px 0 5px 5px;
}

#middle .monex_txt{
	margin:2px 0 0px 5px;
	line-height:150%;
	width:690px;
}


#btm_bnr {
    position:relative;
    margin:0 auto;
    width:894px;
	height:50px;
	background:url(http://www.f-reb.net/renewal/img/btm_bnr.gif) no-repeat;
	list-style-type:none;
	padding:0px;

}
#btm_bnr ul {margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;
}

#btm_bnr li {
	display:inline;
	list-style-type:none;
}
#btm_bnr li a {
    position:relative;
    margin:0 auto;
    width:850px;
	height:50px;
	display:block;
	text-indent:-9999em;
	float:left;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#btm_bnr li.btm_bnr01 a {
	background:url(http://www.f-reb.net/img/btm_bnr_ov.gif) no-repeat -0px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr02 a {
	background:url(http://www.f-reb.net/img/btm_bnr_ov.gif) no-repeat -213px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr03 a {
	background:url(http://www.f-reb.net/img/btm_bnr_ov.gif) no-repeat -426px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr04 a {
	background:url(http://www.f-reb.net/img/btm_bnr_ov.gif) no-repeat -639px 0px;
	width:211px;
}
/*------hover*/
#btm_bnr li.btm_bnr01 a:hover {
	background:url(http://www.f-reb.net/img/btm_bnr.gif) no-repeat -0px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr02 a:hover {
	background:url(http://www.f-reb.net/img/btm_bnr.gif) no-repeat -213px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr03 a:hover {
	background:url(http://www.f-reb.net/img/btm_bnr.gif) no-repeat -426px 0px;
	width:213px;
}
#btm_bnr li.btm_bnr04 a:hover {
	background:url(http://www.f-reb.net/img/btm_bnr.gif) no-repeat -639px 0px;
	width:211px;
}


.btm_lnk1{
float:left;
width: 275px;
height: 135px;
margin-right: 2px;
} 

.btm_lnk2{
float:left;
width: 275px;
height: 135px;
margin-right: 2px;
} 

.btm_lnk3{
float:left;
width: 275px;
height: 135px;
} 

.btm_lnk_box{
border: 1px solid #74a998;
background-color:#f2f2f2;
width:259px;
height:95px;
padding:7px 10px 5px 9px;
margin:0px;
}

.btm_lnk_box_text {
padding:0px 0px 10px 0px;
}
.btm_lnk_box_text a {
font-weight:bold;
color:#333333;
}
.btm_lnk_box_text2{
color:#333333;
line-height:125%;
}

.btm_box_mdl{
margin:10px 0 0 0;
}

.blog_newtitle{
margin-top:7px;
height:25px;
background:url(http://www.f-reb.net/img/blog_new.jpg) no-repeat;
padding:5px 0 0 74px;
}
/*--- report*/
.mida5{
		background:url(../img/pdf_s.gif) no-repeat;
		background-position:0.6em 0.3em;
		text-indent:30px;
		line-height:25px;
		margin-bottom:10px;
		}
.mida6{
		background:url(../img/pdf_s.gif) no-repeat;
		background-position:37.5em 0.2em;
		text-indent:470px;
		line-height:25px;
		}
.profbox{
		width:580px;
		padding:0px;
		border:1px solid #999999;
		overflow:auto;
		margin-top:0px;
		}

.profphoto{
		float: left;
		margin-top: 10px;
		margin-right: 17px;
		margin-bottom: 5px;
		margin-left: 12px;
		}
.profcontent{
		font-size:12px; 
		line-height:150%; ;
		color:#000000; 
		margin-right: 15px;
		margin-left: 10px;
		margin-bottom: 10px;
		}
.profname{
		font-size:13px; 
		font-weight:bold; 
		line-height:150%; ;
		color:#000000; 
		margin-right: 15px;
		margin-top: 10px;
		}


.report_mida{width:580px; margin-top:35px; margin-bottom:10px; font-size:15px; color:#0000ff; font-weight:bold;}
.report_cont{width:580px; line-height:150%; font-size:12px; margin-bottom:20px;color:#333333;}
/*--- report終了*/

/*--- seminar*/
.seminar_cont{width:580px; line-height:150%; font-size:12px; margin-bottom:20px;color:#333333;}
.seminar_mttl{background-image:url(http://www.f-reb.net/seminar/img/seminar_mttl.gif) ;background-repeat : no-repeat ; font-size:15px; font-weight:bold; margin:25px 0 15px 0px; padding:3px 0 0 15px; height:24px;}
.seminar_mcont{margin:5px 0 5px 6px; line-height:150%; font-size:12px; color:#333333;}
.kouban{font-weight:bold; font-size:14px; line-height:150%; color:#333333;padding:10px 10px 5px 10px;}
.kouban_cont{font-size:13px; color:#333333; line-height:125%; padding:3px 0px 10px 15px;}
.seminar_hyo table{width:550px; margin:3px 0px 3px 5px;}
.seminar_hyo th {padding:5px 5px 5px 10px; background-color: #84b6a4; font-size:12px; line-height:1.4em;border: 1px solid #ffffff; font-size:12px; line-height:2.0em; text-align:center; width:110px;}
.seminar_hyo td {padding:5px 5px 5px 10px; border: 1px solid #cccccc;  font-size:12px; line-height:125%;width:110px;}
.seminar_hyo2 table{width:560px; margin:3px 0px 3px 5px;}
.seminar_hyo2 th {padding:5px 5px 5px 10px; background-color: #84b6a4; font-size:12px; line-height:1.4em;border: 1px solid #ffffff; font-size:12px; line-height:2.0em; text-align:center;}
.seminar_hyo2 td {padding:5px 5px 5px 10px; border: 1px solid #cccccc;  font-size:12px; line-height:125%;}
.seminar_midashi{font-weight:bold; font-size:14px; line-height:150%;margin:10px 0 5px 10px;color:#004475;}
.seminar_prof{
		font-color:#999999;
		width:413px;
		font-size:13px;
		line-height:15px;
		font-weight:bold;
		margin:0 0 10px 0px;
		}
.seminar_profbox{
		width:540px;
		background-color: #eaedfd;
		font-size:12px;
		line-height:15px;
		font-color:#999999;
		margin:10px 0px 0px 0px;
		padding:10px 10px 10px 10px;
		}
.seminar_faxbox{border:1px solid #cccccc;background-color:#e7e7e7;line-height:125%;padding:10px 10px 10px 15px;margin:10px 0 0px 0px;}
.seminar_img01{margin:10px 0 15px 0;}
.seminar_box{margin:10px 0px 10px 10px;width:530px; border:1px solid #cccccc; background-color:#e7e7dc; line-height:150%; padding:5px 10px 5px 10px; color:#333333; font-size:13px;}
.seminar_para{margin:0px 0px 15px 10px; width:550px;}
/*--- seminar終了*/

/*--- interview */
#inter p {font-size:13px; color: #000000; line-height: 125%;}
#inter b {font-weight:bold; color: #000000;}
.box1 {padding:5px 15px 15px 15px;}
.box2 {padding:0px 0 10px 0;}
.inter_ttl {padding:5px 0px 20px 0px;}
.inter_oomidashi {width:570px; line-height:136%; border-bottom:4px solid #336890;border-top:4px solid #336890; font-size:17px; margin:10px 0px 20px 0px; font-weight:bold; color:#004475; padding:8px 0px 8px 0px; text-align:center;}
.inter_midashi {width:555px; background-color:#ccddec; border-left:4px solid #336890; border-bottom:2px dotted #cccccc; font-size:16px; margin:20px 0px 10px 0px; font-weight:bold; padding:8px 9px 5px 13px;}
.inter_shiten {width:555px; background-color:#b5b591; 
font-size:14px; color:#333333; border-left:10px solid #49799d; padding:10px 0px 10px 25px;margin-bottom:15px; font-weight:bold;}

/*--- interview 終了*/

/*--- toiawase */
.toiawasebox{
		width:580px;
		padding:0px;
		border:1px solid #999999;
		overflow:auto;
		margin-top:0px;
		}
.toiawasebox01{
		width:580px;
		padding:0px;
		border:1px solid #999999;
		overflow:auto;
		margin-top:0px;
		background:#f6f6f6;
		}
.toiawasebox_ttlimg{padding:12px 0px 10px 7px;}
.toiawasebox_text01{padding:0 15px 15px 20px;}
.toiawasebox_telmail{0 0 8px 20px;}
.toiawasebox_web{0 0 15px 20px;}
.toiawasebox_text02{2px 15px 0 10px;}	
		
.toiawasebox_ttl{
        height:20px;
        padding:2px 0px 2px 10px;
        color:#ffffff;
        font-weight:bold;
        font-size:13px;
        background-color:#2ba4a2;
        }
.toiawasebox_cont{
        padding:5px 5px 5px 10px;
        line-heigh:125%;
        }
.toiawasebox_img01{
        padding:5px 0px 1px 0px;
        }
/*--- toiawase 終了*/
/*--- reb monthly report*/
.mida_rmr{
		background:url(http://www.f-reb.net/img/adobe_reader_img.gif) no-repeat;
		background-position:0.4em -0.1em;
		text-indent:30px;
		font-size:15px;
		}
				
.rebrepo_box{
   width:570px;
   border:1px solid #acb9f7;
   padding:10px 10px 10px 10px;
   margin:5px 0 30px 5px;
   line-height:150%;
   color:#333333;
   font-size:13px;
   background:#eaedfd;
}				

.rebrepohyo {margin-top:10px;margin-left:7px;}
.rebrepohyo table{margin-top:15px; }
.rebrepohyo th{
	padding:5px 5px 5px 10px; 
	text-align:center;
	color:#666666;
	font-weight:bold;
	border:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#eaedfd;
	border-collapse:collapse;
	border-spacing:0;
	line-height:150%;
	font-weight:bold;}
	
.rebrepohyo td{
	padding:5px 5px 5px 10px; 
	text-align:center;
	border:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
	line-height:150%;}



/*---reb monthly report 終了*/


/*--- member */

.membox{width:580px;
        background:#eaedfd;
        margin:10px 0 10px 0 ;
        padding:15px 10px 10px 10px;
		border:1px solid #acb9f7;

        }
.memname1{
        font-size: 16px;
        color: #666666;
        padding:10px 10px 5px 15px;
}
.memname2{
        font-size: 13px;
        color: #666666;
        padding:5px 10px 8px 15px;
}
.memcont{
        font-size: 13px;
        color: #000000;
        line-height: 15px;
        padding:5px 15px 15px 15px;
}
.memcont2{
        font-size: 13px;
        color: #000000;
        line-height: 15px;
        padding:5px 15px 15px 15px;
}

.memcont2 ul{	
    width:370px;
	margin:0px 10px 0 5px;
	padding:0px;
	font-size:12px;
}
.memcont2 li{
	list-style-type:none;
	background:url(http://www.f-reb.net/img/mem_jisseki.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 10px;
	color:#000000;
	line-height:120%;
}
.mem_syuroku{
        padding:5px 15px 0px 15px;
}
.mem_syuroku2 {
        padding:10px 15px 5px 10px;
}
.mem_syuroku2 ul{
        padding:0px 15px 5px 0px;
}
.mem_syuroku2 li{
	list-style-type:none;
	background:url(http://www.f-reb.net/img/mem_mida_list.jpg) no-repeat 0px 3px;
	padding:0px 0px 5px 20px;
}
/*--- member 終了*/

/*--- menuall */
.consultmenu{width:580px;
        background:#eaedfd;
        margin:10px 0 10px 0 ;
        padding:10px 0px 10px 5px;
		border:1px solid #acb9f7;
        }
/*--- menuall 終了*/

/*--- menu */
.men{
		width:578px;
		padding:0;
		border:1px solid #999999;
		overflow:auto;
		margin-top:10px;
		}
.met1{
		background:#CFDDE8;
		padding-left:10px;
		border-bottom:1px solid #FFFFFF;
		/*border-top:0.5px solid #FFFFFF;*/
		/* CSS Document */
		}
.met2{
		background:#E7E7E7;
		border-bottom:1px solid #FFFFFF;
		padding:10px 7px 10px 10px;
		/*border-top:0.5px solid #FFFFFF;*/
		}

.bmenu{
		background:url(http://www.f-reb.net/kaisya/img/icon.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:15px;
		margin-right:2px;
		font-weight:bold;
		}
.consultcont{
        color:#333333;
     	line-height:140%;
     	padding:5px 10px 10px 15px;
}
.consultcont2{
        color:#333333;
     	line-height:140%;
     	padding:5px 10px 10px 10px;
}


/*--- menu 終了*/

/*--- result  */
.consultresult{width:560px;
        background:#eaedfd;
        margin:5px 0 5px 5px ;
        padding:10px 0px 10px 15px;
		border:1px solid #acb9f7;
        }
.result_title{
        font-weight:bold;
        color:#333333;
        font-size:14px;
     	line-height:150%;
        }
.result_cont1{
        color:#666666;
        font-size:13px;
     	line-height:150%;
     	padding:5px 0px 10px 15px;
        }
.result_cont2{
        color:#333333;
        width:525px;
        font-size:13px;
     	line-height:125%;
     	padding:5px 0px 10px 15px;
        }
.result_cont3{
        color:#313461;
        font-size:13px;
     	line-height:125%;
     	padding:10px 0px 5px 0px;
        }



/*--- result 終了*/

/*--- mailmaga */
.mailmaga_top{
    color:#0033cc;
	font-size:15px;
	font-weight:bold;
	line-height:180%;
	margin:1px 1px 10px 5px;
	padding:0;}

.mailmaga_txt{
	font-size:12px;
	margin:1px 1px 10px 18px;
	padding:0;}
	
.mailmaga_txt1{
    color:#990000;
	font-weight:bold;
	font-size:12px;
	margin:10px 1px 10px 5px;
	padding:0;}

.mailmaga_txt2{
	font-size:10px;
	margin:1px 1px 10px 18px;
	padding:0;}

.mailmaga_txt3{
	font-size:12px;
	margin:1px 1px 10px 5px;
	padding:0;}
.mailbox{
		width:580px;
		padding:0px;
		border:8px solid #86cddf;
		overflow:auto;
		margin-top:10px;
		margin-left:0px;
		}
		
.mailbox .box_in{
	background-color:#fff;
	margin:0px;
	padding:8px;
}
.mailbox .copy02{
	background:url(http://www.f-reb.net/img/mail_osusume.gif) no-repeat;
	width:450px;
	height:23px;
	margin:0px;
	padding:0px;
	text-indent:-5555px;
}
.mailbox .box_in ul{
	width:540px;
	margin:10px auto 0px;
	padding:0px;
	font-size:12px;
	}
.mailbox .box_in li{
	list-style-type:none;
	background:url(../img/list_button.gif) no-repeat 0px 6px;
	font-weight:bold;
	padding:0px 0px 10px 15px;
	color:#333333;

	}
.mailbox .copy03{
	background:url(http://www.f-reb.net/contact/img/contact_telnumber.gif) no-repeat;
	width:461px;
	height:24px;
	margin:0px;
	padding:0px;
	text-indent:-5555px;
}

.mailentry .box{
    width:550px;
    height:200px;
    background:#f6f6f6;
    border:1px solid #b5b591;}

.mailentry .img01{padding:13px 0 10px 12px; clear: both;}
.mailentry .img02{padding:10px 0 10px 130px; clear: both;}
.mailentry .text01{padding:0 15px 10px 15px; font-size:13px; color:#333333; line-height:150%;}
.mailmaga .osusumebox{
   width:565px;
   border:1px solid #acb9f7;
   margin:5px 0 10px 0px;
   color:#333333;
   font-size:13px;
   background:#eaedfd;
   padding:10px;

}
.mailmaga .osusumebox .osusumetxt{
   width:530px;
   font-size:12px;
}
.mailmaga .osusumebox .osusumetxt ul{
	margin:10px 0 10px 20px;
}
.mailmaga .osusumebox .osusumetxt li{
	line-height:125%;
	margin:0 0 10px 0;
}






/*--- mailmaga 終了 */

/*--- press */
.press_midashi{
	border-left:6px solid #333333;
	border-bottom:1px dotted #333333;
	padding:0 0 3px 10px;
	font-size:14px;
	width:565px;
	margin:0px 0 15px 7px;
}

.presslist ul{
	width:480px;
	margin:15px 0 15px 15px;
	padding:0px;
	font-size:12px;
	}
.presslist li{
	list-style-type:none;
	background:url(http://www.f-reb.net/press/img/press03.gif) no-repeat 0px 3px;
	padding:0px 0px 10px 25px;
	color:#333333;

	}
.press_text {font-size:13px; font-color:#333333; line-height:140%;padding:5px 10px 10px 15px;}
.press_box {width:580px; border:1px solid #999999; padding:0px 0px 10px 0px;margin-left:7px;}
.press_titlebox {width:565px; background-color: #bbddff; padding:5px 0px 5px 15px; font-size:13px; line-height:140%;}
.press_titlebox  b{font-weight:bold; font-size:13px; color:#333333;}

.press_content {font-size:13px; font-color:#333333; line-height:140%;padding:15px 10px 15px 15px;}

/*--- press 終了 */

/*--- gaiyou */
.gaiyou{
		width:588px;
		padding:0 0 0 0;
		border:1px solid #cccccc;
		overflow:auto;
		margin-top:10px;
		}
h3{
		background:url(http://www.f-reb.net/img/subtit_haikei_renewal.gif) no-repeat;
		color:#2f3462;
		font-size:14px;
		text-indent:20px;
		margin:1px 1px 20px 1px;
		padding:0;
		}		
.gainaka{
		width:580px;
		margin-left:2px;
		}		
.tnaka{
		margin-left:7px;
		}

.tnaka2{
		margin:2px 0 2px 0;
		}

.t1{
		vertical-align:top;
		}

.t2{
		font-size:11px;
		}

.t3{
		font-size:11px;
		}

.t4{
		vertical-align:top;
		text-align:right;
		}

/*--- gaiyou 終了 */


/*--- reblink */

.reblink_top{
	margin:10px 0 20px 0px;
}

.reblink_kugiri{
	margin:0px 0px 10px 0px;
}
.reblink_txt{
	font-size:15px;
	margin:5px 0px 10px 0px;
	font-weight:bold;
}
.reblink_txt2{
	line-height:150%;
	margin-bottom:15px;
	color:#333333;
}




/*--- reblink 終了 */

/*--- contact */

.contactbox{
		width:480px;
		padding:0px;
		border:6px solid #cccccc;
		overflow:auto;
		margin-top:10px;
		margin-left:0px;
		}
.contactbox .box_in{
	background-color:#fff;
	margin:0px;
	padding:8px;
}
.contactbox .box_in ul{
	width:440px;
	margin:10px auto 0px;
	padding:0px;
	font-size:12px;
	}
.contactbox .box_in li{
	list-style-type:none;
	background:url(../img/list_button.gif) no-repeat 0px 6px;
	font-weight:bold;
	padding:0px 0px 10px 15px;
	color:#333333;

	}
.contactbox .box_in2{
	background-color:#fff;
	margin:0px;
	padding:8px;
}

.contactbox .box_in2 ol{
	list-style-type:decimal;
	width:440px;
	margin:10px auto 0px;
	padding:0px;
	font-size:12px;
	}
.contactbox .box_in2 li{
	padding:0px 0px 10px 15px;
	color:#000000;
	}

.contactbox .copy03{
	background:url(http://www.f-reb.net/contact/img/contact_telnumber.gif) no-repeat;
	width:461px;
	height:24px;
	margin:0px;
	padding:0px;
	text-indent:-5555px;
}
.contact_txt{
    margin:10px 0 0 0;
}
.contact_top{
    color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:180%;
	margin:1px 1px 10px 5px;
	padding:0;}

.mailmaga_txt3{
	font-size:12px;
	margin:1px 1px 10px 5px;
	padding:0;}

/*--- contact 終了 */

/*--- sitemap */
.sitemap{margin:30px 0 0 30px;}
.sitemap ul{	padding:0px;
	font-size:12px;
}
.sitemap li{	padding:0px;
list-style-type: disc
	padding:0px 0px 10px 15px;
	margin-bottom:10px;
	line-height:150%;
	color:#333333;
}
/*--- sitemap 終了 */

