/* CSS Document */

#sub_cont{
width:720px;
height:auto;

}

#ptitle{
width:720px;
height:60px;
background-image:url(img/ptitle_h2.gif);

}
#ptitle h2{
margin:0px;

font-size:16px;
color:#ffffff;
font-weight:normal;

}

h4{
font-size:14px;
color:#003366;
font-weight:bold;
margin:5px 0px 0px 10px;



}



/****トップへ戻る設定**************/
.top{
text-align:right;

}
.top a{
font-size:12px;
color:#003366;
text-decoration:none;
margin-right:10px;
}
/****サイドメニューの設定**************/


#sub_side_menu{
float:left;
margin-right:0px;
width:160px;
height:auto;
background-color:#ffffff;



}
#sub_side_menu h2{
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
line-height:25px;
background-image:url(img/h2_sub_line.gif);
color:#ffffff;




}
#sub_side_menu p{
display:block;
width:160px;
margin:0px 0px 0px 0px;
text-align:center;
text-decoration:none;
line-height:25px;
font-family:"ＭＳ 明朝";
font-size:14px;
color:#FFFFFF;
background-color:#000028;

}



#sub_side_menu a{
display:block;
width:145px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background-image:url(img/try_botan.gif);
background-position:center left;
background-repeat:no-repeat;

text-align:left;
text-decoration:none;
line-height:25px;
font-family:"ＭＳ 明朝";
font-size:14px;
color:#666666;
border-style:solid;
border-left-color:#999999;
border-width:0px 0px 1px 0px;

}

/***サイドメニューホバーの設定***/


#sub_side_menu a:hover{

color:#ffffff;
background-color:#333366;
background-image:url(img/try_botan_hov.gif);
}


/***メインコンテンツ(右ＢＯＸ）の設定***/

#maincont{
float:right;
width:558px;
height:auto;
text-align:left;
border-left:1px solid #CCCCCC;


}

#maincont h3{
background-image:url(img/h4_line.gif);
background-repeat:no-repeat;
background-position:top;
font-weight:normal;
font-size:14px;
color:#ffffff;
line-height:25px;
margin:0px;
padding:0px;
width:556px;
text-align:center;




}


#maincont ul{



}
#maincont p{
font-size:14px;
margin:10px 10px 10px 10px;
line-height:18px;


}

/***会社案内のページの設定    *********************************************/
.cop_info{
height:250px;


}
.cop_info p{



}
.cop_info a{
font-size:12px;
color:#FF6600;
text-decoration:none;
margin:0px 0px 0px 250px;



}

.cop_info ul{
line-height:16px;
border-bottom:solid 1px #999999;
text-align:left;
margin:5px 15px 5px 15px;
padding:0px 0px 0px 10px ;
font-size:12px;
color:#003366;

}
.cop_info dl{
margin:5px;



}
.cop_info dt{
margin:0px 0px 3px 10px;
line-height:18px;
font-size:14px;
color:#003366;


}

.cop_info dd{
line-height:16px;
font-size:12px;
color:#003366;
margin-left:80px;


}
.cop_info span{
line-height:30px;
color:#FF3300;

}


.cop_info img{
float:right;
margin:0px 0px 0px 5px;

border:1px solid #999999;

}
.aisatu{
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;

}
.sine{
text-align:right;
height:30px;
padding:0px 0px 0px 310px ;
margin:-10px 0px 0px 0px;

}
.sine p{
float:left;
line-height:30px;


}
.sine img{
float:left;
margin:0px;
padding:0px 0px 0px 10px;
border:none;
}
.sine_e{
text-align:right;


}
/*****　　　4枚のタブの設定 4枚　　　*******************/

#tub{
height:31px;



}


#tub a{
float:left;
margin:5px 3px 0px 3px;
padding:0px 0px 0px 0px;
text-align:center;
font-size:12px;
text-decoration:none;
background-image:url(img/image_tub.gif);
background-repeat:no-repeat;
width:180px;
line-height:26px;
color:#333333;
}

a#tub01{

background-image:url(img/image_tub01.gif);
color:#ffffff;


}
#tub a:hover{
background-image:url(img/image_tub_hov.gif);
color:#ffffff;

}

/*****　　　4枚のタブの設定 4枚　　　*******************/

#tub_4{
height:31px;
margin:0px 0px 0px 0px;


}


#tub_4 a{
float:left;
margin:5px 3px 0px 3px;
padding:0px 0px 0px 0px;
text-align:center;
font-size:12px;
text-decoration:none;
background-image:url(img/image_tub_4.gif);
background-repeat:no-repeat;
width:130px;
line-height:26px;
color:#333333;
}

a#tub_4_01{

background-image:url(img/image_tub_4_01.gif);
color:#ffffff;


}
#tub_4 a:hover{
background-image:url(img/image_tub_4_hov.gif);
color:#ffffff;

}




/*** 会社沿革の設定    *****/
.enkaku{
background-image:url(img/image_honsya_bg.jpg);
background-position: bottom right ;
background-repeat:no-repeat;



}
.enkaku td{
vertical-align:top;
padding:5px 0px 5px 10px;
font-size:12px;
line-height:16px;
color:#333333;
border:solid #CCCCCC;
border-width:0px 0px 1px 0px;


}
.enkaku span{
color:#ffffff;


}


/****************** 営業所の設定  アウトソーシングの設定******************************************/
.gyomu{
clear:both;
margin:0px 0px 0px 0px;
padding:0px;

}

.gyomu img{
float:left;
margin:3px;

}

.gyomu h4 img{
padding:0px;
margin:0px 10px 10px 0px;

}
.gyomu span{
display:none;

}
.gyomu p{
margin:0px 0px 0px 20px;



}

.hokan{
float:left;
width:384px;
padding:0px;
margin:0px;


}
.hokan p img{
float:left;
margin:1px;

}


/*** 営業所の設定    *****/
.eigyo_aisatu{
height:140px;
height:auto;


}

.eigyo ul{
margin:5px 0px 0px 10px;
color:#666666;
text-align:left;


}
.eigyo{
text-align:center;


}
.eigyo img{
margin-top:1px;
border:solid 1px #999999;
width:550px;



}
/***営業所　施設案内の設定***********************/

.sisetu td{
width:186px;
text-align:center;
font-size:12px;
margin:0px;
padding:0px 0px;
color:#003366;


}

.sisetu img{
margin:1px 0px 0px 0px;
border:1px solid #999999;
width:180px;



}
/***    mapの設定    *********************************************/

#map{
float:left;
width:558px;
height:500px;
margin:0px;

}

.map_a{
color:#FFFFFF;
text-decoration:none;
float:left;
font-size:10px;
margin-left:5px;
margin-top:3px;
padding-right:5px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;


}
.marker_data_html{
text-align:left;


}



.marker_data_html span{
font-size:12px;
color:#003366;



}

#sub_side_menu ul{
margin:0px;
padding:0px;

}
.subject img{
width:250px;


}

/***問い合わせフォーム***********************/

.contact_midasi{
display:block;
width:555px;
margin:0px;
padding:0px;


}
.contact_midasi h2{
background-color:#FF6600;
color:#FFFFFF;
font-size:16px;
padding:2px;
padding-left:5px;


}

.contact_midasi{

}
.contact_midasi p{

color:#003366;
font-size:14px;
margin:5px 0px;


}


.contact{
display:block;
width:555px;
height:auto;
margin:0px;
border:solid #999999;
border-width:1px 0px;

}




.contact p{
display:block;
width:160px;
text-align:right;
margin:0px;
padding:0px;
font-size:12px;
color:#003366;

}



.contact td {
color:#003366;
font-size:12px;
text-align:left;

}


.contact input{
background-image:url(img/input_area.jpg);
background-repeat:no-repeat;
border-width:0px;
height:22px;

}

.contact select{
background-image:url(img/input_area.jpg);
background-repeat:no-repeat;
border-width:1px;
height:22px;
width:200px;


}
.contact textarea{
background-image:url(img/text_area.gif);
background-repeat:no-repeat;
background-attachment:fixed;
border-width:0px;
height:100px;

}

/***採用情報　の設定***********************/
.recr{
text-align:left;
padding:10px;


}
.recr table{
border-color:#999999;
border-style:solid;
border-width:1px 0px 0px 1px;


}

.recr td{
text-align:left;
font-size:12px;
padding:5px;
border-color:#999999;
border-style:solid;
border-width:0px 1px 1px 0px;



}

/***サンエーサービスの特色(アドバンテージ）　の設定***********************/
.advt{
margin:0px;
clear:both;
height:auto;
background-repeat:no-repeat;
background-position:bottom right;


}

.advt h4{
text-align:left;
background-image:url(img/h4_line.gif);
background-repeat:no-repeat;
background-position:top;
font-weight:normal;
font-size:14px;
color:#ffffff;
line-height:25px;
margin:0px;
padding:0px;
width:556px;

}

.advt span{
float:right;
margin:-25px 10px 0px 0px;


}
.advt p{
margin:10px 0px 0px 10px;
width:auto;


}
.advt p span{
display:none;


}
.advt a{
font-size:14px;
clear:both;
}

.advt img{
float:right;
margin:10px 0px 0px 0px;




}
#advt{
display:block;
float:left;
width:558px;
margin:0px;
padding:0px;
height:1000px;




}


#advt a{
float:left;
margin:5px 3px 0px 3px;
padding:0px 0px 0px 0px;
text-align:center;
font-size:12px;
text-decoration:none;
background-image:url(img/image_tub.gif);
background-repeat:no-repeat;
width:180px;
line-height:26px;
height:26px;
color:#333333;
}

a#advt01{

background-image:url(img/image_tub01.gif);
color:#ffffff;


}
#advt a:hover{
background-image:url(img/image_tub_hov.gif);


}

/**********サイトマップの設定*********************************/

#site_map{



}
#site_map dl{
text-align:left;
margin:0px 0px 0px 20px;

}

#site_map h2{
font-size:14px;
}

/*********楽器配送ページ************************************************/

.gakkibg{background-image:url(img/gakki-haiso-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}
.gakkibg-cont p{
margin:0px;
padding:0px;
clear:both;


}
.gakki-tit img{
margin:0px 0px 0px -10px ;

}
