@charset "UTF-8";


/*****************************************************

stage         760 px
contents      742 px
main_contents 547 px
side_navi     190 px
side margin    18 px 

padding-left:10px   526px   padding-right:10px;

******************************************************/


/* ---------------------------------------------------------------------------------------------------- global navigation */
div#global_navi ul li.company a{
background:url(../images/second/navi_company.jpg) no-repeat left bottom !important;
}

/* ---------------------------------------------------------------------------------------------------- main_contents > title ( 547px ) */



/* ---------------------------------------------------------------------------------------------------- main_contents > sub title & contents ( 527px ) */

div#contents div#main_contents h3.sub_title{
padding-top:35px;
padding-bottom:10px;
padding-left  :10px;
padding-right :10px;
}

div#contents div#main_contents p.text{
padding-left  :10px;
padding-right :10px;
}



/* Map Button */
div#contents div#main_contents p.btn_map{
width:530px;
height:30px;
margin-top:5px;
text-align:right;
}

/* list */
div#contents div#main_contents table{
width:520px;
margin-left:10px;
border:1px solid #CCCCCC;
background:#CCCCCC;
}
div#contents div#main_contents table td{
background-color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
}

div#contents div#main_contents table td.list_color{
background-color:#F4F4F4;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:0px;
width:100px;
}




/* ---------------------------------------------------------------------------------------------------- side_navi ( 190px )  */


div#contents div#side_navi ul li.sn_header{
width:190px;
height:35px;
background:url(../images/company/sn_header.jpg) no-repeat left top;
}

div#contents div#side_navi ul li.sn_footer{
width:190px;
height:35px;
background:url(../images/company/sn_footer.jpg) no-repeat left top;
}

div#contents div#side_navi ul li.sn_1,
div#contents div#side_navi ul li.sn_2,
div#contents div#side_navi ul li.sn_3,
div#contents div#side_navi ul li.sn_4{
width:190px;
height:33px;
}

div#contents div#side_navi ul li a{
display:block;
width:190px;
height:33px;
text-indent:-9999px;
}

div#contents div#side_navi ul li.sn_1 a{
background:url(../images/company/sn_1.jpg) no-repeat right top;
}
div#contents div#side_navi ul li.sn_2 a{
background:url(../images/company/sn_2.jpg) no-repeat left top;
}
div#contents div#side_navi ul li.sn_3 a{
background:url(../images/company/sn_3.jpg) no-repeat left top;
}
div#contents div#side_navi ul li.sn_4 a{
background:url(../images/company/sn_4.jpg) no-repeat left top;
}

div#contents div#side_navi ul li.sn_1 a:hover,
div#contents div#side_navi ul li.sn_2 a:hover,
div#contents div#side_navi ul li.sn_3 a:hover,
div#contents div#side_navi ul li.sn_4 a:hover{
background-position:right top;
}

/* ---------------------------------------------------------------------------------------------------- xxx */
