@charset "UTF-8";


/* =========================================================
Reset of Default Style
========================================================= */
#header .fontChange a.s_btn img{visibility:visible;}
#header .fontChange a.l_btn img{visibility:visible;}
#header .fontChange a.m_btn img{visibility:visible;}


/* =========================================================
Set Style
========================================================= */
#header .fontChange a.l_btn img{	visibility:hidden;}
#header .fontChange a.l_btn{background:url(../../images/base/fontChange_l_over.jpg) no-repeat;}

body{
	font-size:16px;
	line-height:1.6;
}
p,li,dl,dt,dd,td{line-height:2;	*line-height:1.7;}


/*------------------------------------------------------------- 
 各 page
------------------------------------------------------------- */
/* base ---- /////////////////////////////////////////////// */
#footer div.company{ width:160px;}
#footer div.address{ left:170px;}
#footer div.copyright{ top:20px; left:0; width:900px; text-align:left;}

/* サブメニュー */
#gNavi ul ul{	top:52px;}
#childBer{height:24px;}

/* index ---- /////////////////////////////////////////////// */
.news dt,.news dd{ line-height:120%;}
.news dt{ width:120px;}
.news dd{ width:440px;}

/* philosophy ---- /////////////////////////////////////////////// */
.philosophyBox ul{ width:550px;}
.philosophyBox li{ font-size:22px; line-height:150%; margin-bottom:0.8em;}
.philosophyBox span.s{ font-size:22px;}
.philosophyBox em{ font-size:26px; color:#FFC;}

/*  ---- /////////////////////////////////////////////// */
.bankoku .address{ font-size:95%}
/*  ---- /////////////////////////////////////////////// */
.group_list .mail{font-size:90%}
/*  ---- /////////////////////////////////////////////// */
.popup .title{ top:0px; left:10px; width:249px;font-size:100%;}
.popup .comment{ top:222px; line-height:110%; padding:7px; font-size:100%;}
/*  ---- /////////////////////////////////////////////// */
.aboutUs-tbl td{line-height:150%;}
.inquiryBox .inq{ line-height:120%; font-size:95%}
/*  schedule /////////////////////////////////////////////// */
table.contact_tbl  th{ white-space: nowrap; widows:90px}





