@charset "utf-8";



/* -------------------------------------------
 #nav
------------------------------------------- */

#nav_box{
width:949px;
height:27px;
margin:0px 0px 0px 0px;
background-image:url(../common/im_nav_back.jpg);
background-repeat:no-repeat;
}

#nav{
width:576px;
height:27px;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#nav ul{
padding:0px;
margin:0px;
list-style:none;
}

#nav li{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*

#nav{
width:575px;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(../common/bt_nav.jpg);
background-repeat:no-repeat;
}

#nav ul{
padding:0px;
margin:0px;
list-style:none;
}

#nav li{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
height:27px;
display:inline;
float:left;
background-image:url(../common/bt_nav.jpg);
background-repeat:no-repeat;
}

#nav li a{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
height:27px;
background-image:url(../common/bt_nav.jpg);
background-repeat:no-repeat;
outline:none;
}

#nav li#company     {width:115px;background-position:0px -27px;}
#nav li#activities     {width:115px;background-position:-115px -27px;}
#nav li#ir   {width:115px;background-position:-230px -27px;}
#nav li#recruit  {width:115px;background-position:-345px -27px;}
#nav li#request    {width:115px;background-position:-460px -27px;}

#nav li#company     a{width:115px;background-position:0px 0px;}
#nav li#activities     a{width:115px;background-position:-115px 0px;}
#nav li#ir   a{width:115px;background-position:-230px 0px;}
#nav li#recruit  a{width:115px;background-position:-345px 0px;}
#nav li#request    a{width:115px;background-position:-460px 0px;}

#nav li#company     a:hover{width:115px;background-position:0px -27px;}
#nav li#activities     a:hover{width:115px;background-position:-115px -27px;}
#nav li#ir   a:hover{width:115px;background-position:-230px -27px;}
#nav li#recruit  a:hover{width:115px;background-position:-345px -27px;}
#nav li#request    a:hover{width:115px;background-position:-460px -27px;}

*/



/* -------------------------------------------
@#sub_nav
------------------------------------------- */

#sub_nav{
width:432px;
float:left;
}

#sub_nav p{
float:right;
margin:29px 0px 0px 0px;
padding:0px 10px 0px 11px;
background:url(../common/ic_link.gif) no-repeat 0px 50%;
}


/* -------------------------------------------
 #side_group
------------------------------------------- */

#side_group{
width:190px;
padding:0px ;
margin:0px 0px 7px 0px;
display:inline;
float:left;
}

#side_group ul{
padding:0px;
margin:0px;
width:190px;
list-style:none;
}

#side_group li{
padding:0px;
margin:0px 0px 0px 0px;
width:190px;
text-decoration: none;
display:block;
text-indent:-9999px;
background: url(../common/bt_group_nav.gif);
background-repeat: no-repeat;
}

#side_group li a{
padding:0px;
margin:0px;
width:190px;
text-decoration: none;
display:block;
background: url(../common/bt_group_nav.gif);
background-repeat: no-repeat;
outline:none;
}

#side_group li#title       	        {height:26px;background-position:0px 0px;}
#side_group li#e_l                  {height:30px;background-position:0px -26px;}
#side_group li#gelpow               {height:30px;background-position:0px -56px;}
#side_group li#management           {height:30px;background-position:0px -86px;}
#side_group li#house                {height:30px;background-position:0px -116px;}


#side_group li#title       	        a{height:26px;background-position:0px 0px;}
#side_group li#e_l                  a{height:30px;background-position:0px -26px;}
#side_group li#gelpow               a{height:30px;background-position:0px -56px;}
#side_group li#management           a{height:30px;background-position:0px -86px;}
#side_group li#house                a{height:30px;background-position:0px -116px;}


#side_group li#title       	        a:hover{height:26px;background-position:0px 0px;}
#side_group li#e_l                  a:hover{height:30px;background-position:0px -26px;}
#side_group li#gelpow               a:hover{height:30px;background-position:0px -56px;}
#side_group li#management           a:hover{height:30px;background-position:0px -86px;}
#side_group li#house                a:hover{height:30px;background-position:0px -116px;}






/* -------------------------------------------
 #company_nav
------------------------------------------- */

#company_nav{
width:160px;
padding:0px ;
margin:0px 0px 0px 0px;
}

#company_nav_box{
clear:both;
margin:0px 0px 1px 0px;
float:left;
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#company_nav_box a{
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
}

#company_nav_box a:hover{
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#company_nav_box p{
margin:0px 0px 0px 10px;
padding:6px 0px 0px 12px;
background:url(../common/ic_link.gif) no-repeat 0px 75%;
}


#company_nav_box_s{
clear:both;
margin:0px 0px 1px 0px;
float:left;
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#company_nav_box_s a{
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
}

#company_nav_box_s a:hover{
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#company_nav_box_s p{
margin:0px 0px 0px 25px;
padding:6px 0px 0px 12px;
background:url(../common/ic_link.gif) no-repeat 0px 75%;
}


/*
#company_nav{
width:160px;
padding:0px ;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}

#company_nav ul{
padding:0px;
margin:0px;
width:160px;
list-style:none;
}

#company_nav p{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 11px;
background:url(../common/ic_link.gif) no-repeat 0px 50%;
}

#company_nav li{
padding:0px;
margin:0px 0px 1px 0px;
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
background-repeat: no-repeat;
}

#company_nav li a{
padding:0px;
margin:0px;
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
background-repeat: no-repeat;
outline:none;
}

#company_nav li a:hover{
padding:0px;
margin:0px;
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
background-repeat: no-repeat;
outline:none;
}

#company_nav li#company       	        {height:41px;background-position:-160px 0px;}
#company_nav li#outline       	        {height:35px;background-position:-160px -41px;}
#company_nav li#name                    {height:35px;background-position:-160px -76px;}
#company_nav li#contents                {height:35px;background-position:-160px -111px;}
#company_nav li#formation               {height:35px;background-position:-160px -146px;}
#company_nav li#map                     {height:35px;background-position:-160px -181px;}
#company_nav li#actual                  {height:35px;background-position:-160px -216px;}
#company_nav li#news                    {height:34px;background-position:-160px -251px;}


#company_nav li#company       	        a{height:41px;background-position:0px 0px;}
#company_nav li#outline       	        a{height:35px;background-position:0px -41px;}
#company_nav li#name                    a{height:35px;background-position:0px -76px;}
#company_nav li#contents                a{height:35px;background-position:0px -111px;}
#company_nav li#formation               a{height:35px;background-position:0px -146px;}
#company_nav li#map                     a{height:35px;background-position:0px -181px;}
#company_nav li#actual                  a{height:35px;background-position:0px -216px;}
#company_nav li#news                    a{height:34px;background-position:0px -251px;}


#company_nav li#company       	        a:hover{height:41px;background-position:-160px 0px;}
#company_nav li#outline       	        a:hover{height:35px;background-position:-160px -41px;}
#company_nav li#kids                    a:hover{height:35px;background-position:-160px -76px;}
#company_nav li#contents                a:hover{height:35px;background-position:-160px -111px;}
#company_nav li#formation               a:hover{height:35px;background-position:-160px -146px;}
#company_nav li#map                     a:hover{height:35px;background-position:-160px -181px;}
#company_nav li#actual                  a:hover{height:35px;background-position:-160px -216px;}
#company_nav li#news                    a:hover{height:34px;background-position:-160px -251px;}
 */


/* -------------------------------------------
 #guide_nav
------------------------------------------- */

#guide_nav{
width:160px;
padding:0px ;
margin:0px 20px 0px 0px;
float:left;
}

#guide_nav ul{
width:160px;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#guide_nav li{
width:160px;
display:block;
background-color:#f0f1f3;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
}

#guide_nav li a{
width:125px;
display:block;
background:url(../common/ic_link.gif) no-repeat 10px 1.1em;
padding:10px 10px 10px 25px;
}

#guide_nav li a:hover{
width:125px;
display:block;
background-color:#d0d9e0;
}


#guide_nav .selected{
display:block;
background-color:#d0d9e0;
}


#guide_nav .sub{
width:110px;
background-color:#f0f1f3;
padding:0px 0px 0px 15px;
}

#guide_nav .sub a{
width:110px;
background-color:#f0f1f3;
}

#guide_nav .sub a:hover{
width:110px;
background-color:#d0d9e0;
}


#guide_nav .selected_sub{
width:110px;
display:block;
padding:0px 0px 0px 15px;
}

#guide_nav .selected_sub a{
width:110px;
display:block;
background-color:#d0d9e0;
}

#guide_nav .selected_sub a:hover{
width:110px;
display:block;
background-color:#d0d9e0;
}




/*
#guide_nav_box{
clear:both;
margin:0px 0px 1px 0px;
float:left;
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#guide_nav_box a{
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
}

#guide_nav_box a:hover{
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#guide_nav_box p{
margin:0px 0px 0px 10px;
padding:6px 0px 0px 12px;
background:url(../common/ic_link.gif) no-repeat 0px 75%;
}


#guide_nav_box_s{
clear:both;
margin:0px 0px 1px 0px;
float:left;
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#guide_nav_box_s a{
width:160px;
height:34px;
display:block;
background-color:#f0f1f3;
}

#guide_nav_box_s a:hover{
width:160px;
height:34px;
display:block;
background-color:#d0d9e0;
}

#guide_nav_box_s p{
margin:0px 0px 0px 25px;
padding:6px 0px 0px 12px;
background:url(../common/ic_link_s.gif) no-repeat 0px 75%;
}

*/






/* ガイドタブ */

#guide_tab_box{
clear:both;
width:690px;
height:47px;
padding:0px;
margin:0px 0px 10px 0px;
float:left;
background-color:#2a4977;
}


#guide_tab{
clear:both;
width:690px;
height:41px;
padding:0px;
margin:0px;
float:left;
}

#guide_tab ul{
padding:0px;
margin:0px;
list-style:none;
}

#guide_tab li{
padding:0px;
margin:0px;
text-decoration:none;
display:block;
text-indent:-9999px;
height:41px;
display:inline;
float:left;
background-image:url(../guide/images/bt_guide_tab.gif);
background-repeat:no-repeat;
}

#guide_tab li a{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
height:41px;
background-image:url(../guide/images/bt_guide_tab.gif);
background-repeat:no-repeat;
outline:none;
}

#guide_tab li#nyuukyo             {width:173px;background-position:0px -41px;}
#guide_tab li#use                 {width:173px;background-position:-173px -41px;}
#guide_tab li#system              {width:173px;background-position:-346px -41px;}
#guide_tab li#after_service       {width:171px;background-position:-519px -41px;}

#guide_tab li#nyuukyo             a{width:173px;background-position:0px 0px;}
#guide_tab li#use                 a{width:173px;background-position:-173px 0px;}
#guide_tab li#system              a{width:173px;background-position:-346px 0px;}
#guide_tab li#after_service       a{width:171px;background-position:-519px 0px;}

#guide_tab li#nyuukyo             a:hover{width:173px;background-position:0px -41px;}
#guide_tab li#use                 a:hover{width:173px;background-position:-173px -41px;}
#guide_tab li#system              a:hover{width:173px;background-position:-346px -41px;}
#guide_tab li#after_service       a:hover{width:171px;background-position:-519px -41px;}




/* -------------------------------------------
 #detail_nav
------------------------------------------- */

#detail_nav{
width:690px;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
background-image:url(../house/images/bt_detail_nav.jpg);
background-repeat:no-repeat;
}

#detail_nav ul{
padding:0px;
margin:0px;
list-style:none;
}

#detail_nav li{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
height:30px;
display:inline;
float:left;
background-image:url(../house/images/bt_detail_nav.jpg);
background-repeat:no-repeat;
}


#detail_nav li a{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
height:30px;
background-image:url(../house/images/bt_detail_nav.jpg);
background-repeat:no-repeat;
outline:none;
}

#detail_nav li#list      {width:83px;background-position:0px -30px;}
#detail_nav li#top       {width:76px;background-position:-83px -30px;}
#detail_nav li#map       {width:76px;background-position:-159px -30px;}
#detail_nav li#room      {width:76px;background-position:-235px -30px;}
#detail_nav li#setubi    {width:76px;background-position:-311px -30px;}
#detail_nav li#kouzou    {width:76px;background-position:-387px -30px;}
#detail_nav li#ansin     {width:76px;background-position:-463px -30px;}
#detail_nav li#kouji     {width:76px;background-position:-539px -30px;}
#detail_nav li#text      {width:75px;background-position:-615px -30px;}

#detail_nav li#list_none     {width:83px;background-position:0px -60px;}
#detail_nav li#top_none      {width:76px;background-position:-83px -60px;}
#detail_nav li#map_none      {width:76px;background-position:-159px -60px;}
#detail_nav li#room_none     {width:76px;background-position:-235px -60px;}
#detail_nav li#setubi_none   {width:76px;background-position:-311px -60px;}
#detail_nav li#kouzou_none   {width:76px;background-position:-387px -60px;}
#detail_nav li#ansin_none    {width:76px;background-position:-463px -60px;}
#detail_nav li#kouji_none    {width:76px;background-position:-539px -60px;}
#detail_nav li#text_none     {width:75px;background-position:-615px -60px;}

#detail_nav li#list      a{width:83px;background-position:0px 0px;}
#detail_nav li#top       a{width:76px;background-position:-83px 0px;}
#detail_nav li#map       a{width:76px;background-position:-159px 0px;}
#detail_nav li#room      a{width:76px;background-position:-235px 0px;}
#detail_nav li#setubi    a{width:76px;background-position:-311px 0px;}
#detail_nav li#kouzou    a{width:76px;background-position:-387px 0px;}
#detail_nav li#ansin     a{width:76px;background-position:-463px 0px;}
#detail_nav li#kouji     a{width:76px;background-position:-539px 0px;}
#detail_nav li#text      a{width:75px;background-position:-615px 0px;}

#detail_nav li#list      a:hover{width:83px;background-position:0px -30px;}
#detail_nav li#top       a:hover{width:76px;background-position:-83px -30px;}
#detail_nav li#map       a:hover{width:76px;background-position:-159px -30px;}
#detail_nav li#room      a:hover{width:76px;background-position:-235px -30px;}
#detail_nav li#setubi    a:hover{width:76px;background-position:-311px -30px;}
#detail_nav li#kouzou    a:hover{width:76px;background-position:-387px -30px;}
#detail_nav li#ansin     a:hover{width:76px;background-position:-463px -30px;}
#detail_nav li#kouji     a:hover{width:76px;background-position:-539px -30px;}
#detail_nav li#text      a:hover{width:75px;background-position:-615px -30px;}



/* -------------------------------------------
@#footer_nav
------------------------------------------- */

#footer_nav{
width:800px;
float:left;
}

#footer_nav p{
float:left;
margin:25px 0px 10px 0px;
padding:0px 5px 0px 11px;
background:url(../common/ic_link.gif) no-repeat 0px 50%;
}

/* -------------------------------------------
@#ir_left
------------------------------------------- */

.ir_left p{
width:100px;
float:left;
margin:25px 0px 10px 10px;
_margin:25px 0px 10px 5px;
padding:0px 5px 0px 11px;
background:url(../common/ic_link.gif) no-repeat 0px 50%;
}

.ir_copyright p{
width:150px;
float:left;
margin:10px 0px 0px 0px;
}

/* -------------------------------------------
 #ir_year_nav
------------------------------------------- */

#ir_year_nav{
width:720px;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
display:inline;
float:left;
}

#ir_year_nav ul{
padding:0px;
margin:0px;
list-style:none;
}

#ir_year_nav li{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
background-image:url(../ir/images/bt_ir_year_nav.jpg);
background-repeat:no-repeat;
width:80px;
height:30px;
display:inline;
float:left;
}


#ir_year_nav li a{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
background-image:url(../ir/images/bt_ir_year_nav.jpg);
background-repeat:no-repeat;
width:80px;
height:30px;
display:inline;
float:left;
outline:none;
}

#ir_year_nav li#y09      {width:80px;background-position:0px -30px;}
#ir_year_nav li#y08      {width:80px;background-position:-80px -30px;}
#ir_year_nav li#y07      {width:80px;background-position:-160px -30px;}
#ir_year_nav li#y06      {width:80px;background-position:-240px -30px;}
#ir_year_nav li#y05      {width:80px;background-position:-320px -30px;}
#ir_year_nav li#y04      {width:80px;background-position:-400px -30px;}
#ir_year_nav li#y03      {width:80px;background-position:-480px -30px;}
#ir_year_nav li#y02      {width:80px;background-position:-560px -30px;}
#ir_year_nav li#y01      {width:80px;background-position:-640px -30px;}

#ir_year_nav li#y09      a{width:80px;background-position:0px 0px;}
#ir_year_nav li#y08      a{width:80px;background-position:-80px 0px;}
#ir_year_nav li#y07      a{width:80px;background-position:-160px 0px;}
#ir_year_nav li#y06      a{width:80px;background-position:-240px 0px;}
#ir_year_nav li#y05      a{width:80px;background-position:-320px 0px;}
#ir_year_nav li#y04      a{width:80px;background-position:-400px 0px;}
#ir_year_nav li#y03      a{width:80px;background-position:-480px 0px;}
#ir_year_nav li#y02      a{width:80px;background-position:-560px 0px;}
#ir_year_nav li#y01      a{width:80px;background-position:-640px 0px;}

#ir_year_nav li#y09      a:hover{width:80px;background-position:0px -30px;}
#ir_year_nav li#y08      a:hover{width:80px;background-position:-80px -30px;}
#ir_year_nav li#y07      a:hover{width:80px;background-position:-160px -30px;}
#ir_year_nav li#y06      a:hover{width:80px;background-position:-240px -30px;}
#ir_year_nav li#y05      a:hover{width:80px;background-position:-320px -30px;}
#ir_year_nav li#y04      a:hover{width:80px;background-position:-400px -30px;}
#ir_year_nav li#y03      a:hover{width:80px;background-position:-480px -30px;}
#ir_year_nav li#y02      a:hover{width:80px;background-position:-560px -30px;}
#ir_year_nav li#y01      a:hover{width:80px;background-position:-640px -30px;}


/* -------------------------------------------
 #ir_year_nav
------------------------------------------- */

#ir_year_nav_e{
width:720px;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
display:inline;
float:left;
}

#ir_year_nav_e ul{
padding:0px;
margin:0px;
list-style:none;
}

#ir_year_nav_e li{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
background-image:url(../ir/images/bt_ir_year_nav_e.jpg);
background-repeat:no-repeat;
width:80px;
height:30px;
display:inline;
float:left;
}


#ir_year_nav_e li a{
padding:0px;
margin:0px;
text-decoration: none;
display:block;
text-indent:-9999px;
background-image:url(../ir/images/bt_ir_year_nav_e.jpg);
background-repeat:no-repeat;
width:80px;
height:30px;
display:inline;
float:left;
outline:none;
}

#ir_year_nav_e li#y2009      {width:80px;background-position:0px -30px;}
#ir_year_nav_e li#y2008      {width:80px;background-position:-80px -30px;}
#ir_year_nav_e li#y2007      {width:80px;background-position:-160px -30px;}
#ir_year_nav_e li#y2006      {width:80px;background-position:-240px -30px;}
#ir_year_nav_e li#y2005      {width:80px;background-position:-320px -30px;}
#ir_year_nav_e li#y2004      {width:80px;background-position:-400px -30px;}
#ir_year_nav_e li#y2003      {width:80px;background-position:-480px -30px;}
#ir_year_nav_e li#y2002      {width:80px;background-position:-560px -30px;}
#ir_year_nav_e li#y2001      {width:80px;background-position:-640px -30px;}

#ir_year_nav_e li#y2009      a{width:80px;background-position:0px 0px;}
#ir_year_nav_e li#y2008      a{width:80px;background-position:-80px 0px;}
#ir_year_nav_e li#y2007      a{width:80px;background-position:-160px 0px;}
#ir_year_nav_e li#y2006      a{width:80px;background-position:-240px 0px;}
#ir_year_nav_e li#y2005      a{width:80px;background-position:-320px 0px;}
#ir_year_nav_e li#y2004      a{width:80px;background-position:-400px 0px;}
#ir_year_nav_e li#y2003      a{width:80px;background-position:-480px 0px;}
#ir_year_nav_e li#y2002      a{width:80px;background-position:-560px 0px;}
#ir_year_nav_e li#y2001      a{width:80px;background-position:-640px 0px;}

#ir_year_nav_e li#y2009      a:hover{width:80px;background-position:0px -30px;}
#ir_year_nav_e li#y2008      a:hover{width:80px;background-position:-80px -30px;}
#ir_year_nav_e li#y2007      a:hover{width:80px;background-position:-160px -30px;}
#ir_year_nav_e li#y2006      a:hover{width:80px;background-position:-240px -30px;}
#ir_year_nav_e li#y2005      a:hover{width:80px;background-position:-320px -30px;}
#ir_year_nav_e li#y2004      a:hover{width:80px;background-position:-400px -30px;}
#ir_year_nav_e li#y2003      a:hover{width:80px;background-position:-480px -30px;}
#ir_year_nav_e li#y2002      a:hover{width:80px;background-position:-560px -30px;}
#ir_year_nav_e li#y2001      a:hover{width:80px;background-position:-640px -30px;}


/* -------------------------------------------
 #guide_nav
------------------------------------------- */

#recruit_nav{
width:160px;
padding:0px ;
margin:0px 0px 0px 0px;
float:left;
}

#recruit_nav ul{
width:160px;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#recruit_nav li{
width:160px;
display:block;
background-color:#f0f1f3;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
}

#recruit_nav li a{
width:125px;
display:block;
background:url(../common/ic_link.gif) no-repeat 10px 1.1em;
padding:10px 10px 10px 25px;
}

#recruit_nav li a:hover{
width:125px;
display:block;
background-color:#d0d9e0;
}


#recruit_nav .selected{
width:125px;
display:block;
background:url(../common/ic_link.gif) no-repeat 10px 1.1em;
padding:10px 10px 10px 25px;
background-color:#d0d9e0;
}



#recruit_nav .sub{
width:110px;
background-color:#f0f1f3;
padding:0px 0px 0px 15px;
}

#recruit_nav .sub a{
width:110px;
background-color:#f0f1f3;
}

#recruit_nav .sub a:hover{
width:110px;
background-color:#d0d9e0;
}


#recruit_nav .selected_sub{
width:110px;
display:block;
padding:0px 0px 0px 15px;
}

#recruit_nav .selected_sub a{
width:110px;
display:block;
background-color:#d0d9e0;
}

#recruit_nav .selected_sub a:hover{
width:110px;
display:block;
background-color:#d0d9e0;
}

@media print{
/*プリント用CSS*/
#nav{width:580px;}
}
