@charset "utf-8";

/*
	Site Name: 
	Description:layout
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: BASIC
	2:TAB
	3:CONTENTS
	4:PAGES


==========================================================
*/

/*
===== 1: BASIC ==========================================
*/

h1{
margin-bottom:3px;
}

h3{
    background-image:url(/img/shared/headers/h3-header.gif);
    clear:both;
    border:1px dotted #aac6e1;
    margin:5px 10px;

    padding:1px 8px 0;
    font-weight:bold;
    line-height:1.5;
    font-size:100%;
}
p{
margin:0;
margin:5px 10px;
}
/*
===== 2: TAB ==========================================
*/

#company-tab{
clear:both;
margin-top:10px;
height:26px;
background-image:url(/img/company/tab-company.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#company-tab ul li {
display:inline;
}
#company-tab a{
float:left;
height:24px;
display:block;
text-indent:-9999px;
margin-right:1px;
width:86px;
text-decoration:none;

}

#company-tab #ct-07 a {
width:88px;
margin-right:0px;
}

/* selected tab */
#company-tab .selected{
    background-image:url(/img/company/tab-company.jpg);
}
#company-tab #ct-01 .selected{
    background-position:0px -26px;
}
#company-tab #ct-02 .selected{
    background-position:-87px -26px;
}
#company-tab #ct-03 .selected{
    background-position:-174px -26px;
}
#company-tab #ct-04 .selected{
    background-position:-261px -26px;
}

#company-tab #ct-05 .selected{
    background-position:-348px -26px;
}

#company-tab #ct-06 .selected{
    background-position:-435px -26px;
}
#company-tab #ct-07 .selected{
    background-position:-522px -26px;
}

/* rollover tab */
#company-tab   a:hover{
    background-image:url(/img/company/tab-company.jpg);
}

#company-tab #ct-01  a:hover{
    background-position:0px -26px;
}
#company-tab #ct-02 a:hover{
    background-position:-87px -26px;
}
#company-tab #ct-03 a:hover{
    background-position:-174px -26px;
}
#company-tab #ct-04 a:hover{
    background-position:-261px -26px;
}

#company-tab #ct-05 a:hover{
    background-position:-348px -26px;
}

#company-tab #ct-06 a:hover{
    background-position:-435px -26px;
}
#company-tab #ct-07 a:hover{
    background-position:-522px -26px;
}






/*
===== 3: CONTENTS ==========================================
*/

.select-area-contents{
    border:1px solid #ccc;
    padding:20px 10px 40px;
    margin-bottom:20px;
}
#map{
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}

dl{
    margin:5px 10px;
    color:#333;
}

dl p{
    margin:0px 10px 10px 0;
}

dt{
    position:absolute;
    width:80px;
    margin-top:7px;
    padding-top:2px;
    background-image:url(/img/shared/marker/marker-shikaku.gif);
    background-repeat:no-repeat;
    background-position:5px 2px;
    border-right:1px solid #d1d1d1;
    color:#666;
    font-size:90%;
    text-indent:17px;
    line-height:1;
}
dd{
    margin:4px 0 2px;
    padding-top:4px;
    padding-left:90px;
    width:475px;
    border-top:1px dotted #ccc;
    display:block;
    line-height:1.3;
    }



/*
===== 4: COMPANY-2 ==========================================
*/
#select-area-contents-2 dl{
    margin:10px 20px;
}
#select-area-contents-2 dt{
    background-image:none;
    color:#0a51a1;
    width:80px;
    text-indent:10px;
    border-right:none;
}

#select-area-contents-2 dd{
padding-left:90px;
    width:450px;
}
/*
===== 5: COMPANY-4 ==========================================
*/
#select-area-contents-4 dt{
    width:120px;
}

#select-area-contents-4 dd{
    padding-left:140px;
    width:430px;
    font-family:'ＭＳ ゴシック';
}


/*
===== 6: COMPANY-5 ==========================================
*/
#company-5-table {
width:500px;
margin-left:20px;
text-align:right;
}
#company-5-table td{
padding-right:20px;
text-align:right;
}
#company-5-table .col-1{
width:250spx;
text-align:left;
}
/*
===== 7: COMPANY-7 ==========================================
*/
#select-area-contents-7 h2{
color:#000;
background-image:none;
text-indent:0;
font-size:100%;
margin-left:10px;
margin-top:3px;
}
/*
===== 8: JOBS ==========================================
*/
#jobs .photo{
float:right;margin-right:10px;
}
#jobs .message{
margin-right:133px;
}