/* CSS Document */

body{margin:0px; padding:0px;
 background: #003366;
 font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; 
 font-size:9pt; line-height:16px;
}

ul{
	list-style-type: none;
}

ul,li,dl,dt,dd,ol{
	margin:0px;
	padding:0px;
}

td,th,pre {text-align:left; margin:0px; padding:0px;}

h1{font-size:9pt;}
h2{font-size:9pt;}
h3{font-size:9pt;font-weight:normal;}
h4{font-size:9pt;}
h5{font-size:8pt;}

img{
	margin:0px;
	padding:0px;
	border:none;
}

address{font-style:normal; font-size:8pt; color:#999999;
 font-family: "ＭＳ Ｐゴシック";
 width:440px; padding-left:5px; padding-right:10px;}

a:link{
 color:#6699CC;
 text-decoration: none;
}
a:active {
 color:#CC0000;
}
a:visited{
 color:#6699CC;
 text-decoration: none;
}
a:hover{
 color:#CC0000;
}

#conclusion{ width:780px; background: #ffffff;
 background-repeat:no-repeat; background-position:center;
 border-style:solid; border-width:0px 1px 0px 1px;
 border-color:#666666; margin-top:10px;
 }

#head{ width:760px;height:42px; text-align:center; padding-left:2px;
 }
 
#headnavi{ width:755px; height:20px; background: #ffffff url(images/menu_b.jpg);
 background-repeat:no-repeat; padding-left:5px; padding-top:5px;
 font-size:8pt; color:#999999; text-align:left;
 }

#left { width:170px; margin-right:7px; margin-left:5px;
 float: left; display: inline; text-align:left;
}

#right { width:291px;float: left; display: inline;
 text-align:left; margin-bottom:50px;
}

#center { width:277px;float: left; display: inline;
 margin-right:5px;text-align:left;
}

#middle{ width:760px; margin-top:30px;
 background: #ffffff; text-align:left;
 }
 
#footer{ width:760px; margin-top:50px;
 background: #ffffff; text-align:left;
 }
 
#contents{ width:755px; text-align:left;
 margin-top:10px;
 }
 
#footnavi{ width:760px; margin-top:50px;
 background: #ffffff; text-align:left;
 }
 
.container{ width:794px; background: #ffffff url(images/bg_shadow.gif);
 background-repeat:no-repeat; background-position:center;
 border-style:solid; border-width:0px 1px 0px 1px;
 border-color:#666666;
 }
 
.contents{ width:755px; text-align:left; margin-bottom:20px;
 border-style:solid; border-width:2px 1px 1px 1px;
 border-color:#CCCCCC;
 }

.lcon { width:150px; height:525px; float: left; display: inline;
 text-align:left; padding-top:20px; padding-left:10px;
 background: #FFFFFF url(images/body_bg.gif);
 background-repeat:repeat-x;
}

.rcon { width:550px;float: left; display: inline;
 text-align:left; margin-left:20px; margin-right:20px; margin-bottom:30px; margin-top:10px;
}

.lconship { width:350px; height:525px; float: left; display: inline;
 text-align:left;
 background: #FFFFFF url(images/body_bg.gif);
 background-repeat:repeat-x;
}

.rconship { width:380px;float: left; display: inline;
 text-align:left; margin-left:10px; margin-right:10px; margin-bottom:30px; margin-top:10px;
}

.underline{
	display:block;
	width:130px;
	height:14px;
	padding-left:5px;
	border-style:solid;
	border-width:0px 0px 0px 5px;
	border-color:#999999;
	line-height:14px;
	font-size: 9pt;
	letter-spacing:-1px;
	/*border-bottom: 1px solid gray;
 	text-align:left;*/
 }
 
.tab{ height:50px; border:0px;background-image:url(images/bg_table.gif);
 background-repeat:no-repeat;background-position:center;}

.image { text-align:right; margin-right:1px; margin-top:1px;
}
 
.text1 { font-size:9pt;color:#333333; line-height:18px;}
.text2 { font-size:9pt;color:#CC0000; line-height:16px;}
.text3 { font-size:8pt;color:#666666;}
.text4 { font-size:8pt;color:#999999; 
 font-family: "ＭＳ Ｐゴシック";margin-left:5px;}
.text5 { font-size:10pt;color:#333333;}

.p_text { font-size:10pt;color:#333333; margin:10px;}
.p_text2{margin-left:20px;margin-bottom:20px;}

.disp{display:inline;}
.flo{float:left;}

.pos{width:780px;margin-right:auto;margin-left:auto;}


/* メニューロールオーバーTOP */

.top ,.top a ,.top a:hover,.top a:focus{
width:103px;height:42px;
background:url(images/m_top.gif) no-repeat;
text-decoration: none;float:left;
}
.top {
margin:0;display:inline;
}
.top,.top a:hover,.top a:focus {
background:url(images/m_top_over.gif) no-repeat;
}

/* メニューロールオーバーTOP ACTIVE */

.topact ,.topact a ,.topact a:hover,.topact a:focus{
width:103px;height:42px;
background:url(images/m_top_over.gif) no-repeat;
text-decoration: none;float:left;
}
.topact {
margin:0;display:inline;
}
.topact,.topact a:hover,.topact a:focus {
background:url(images/m_top_over.gif) no-repeat;
}

/* メニューロールオーバー企業理念 */

.rinen ,.rinen a ,.rinen a:hover,.rinen a:focus{
width:100px;height:42px;
background:url(images/m_1rinen.gif) no-repeat;
text-decoration: none;float:left;
}
.rinen {
margin:0;display:inline;
}
.rinen,.rinen a:hover,.rinen a:focus {
background:url(images/m_1rinen_over.gif) no-repeat;
}

/* メニューロールオーバー企業理念ACTIVE */

.rinenact ,.rinenact a ,.rinenact a:hover,.rinenact a:focus{
width:100px;height:42px;
background:url(images/m_1rinen_over.gif) no-repeat;
text-decoration: none;float:left;
}
.rinenact {
margin:0;display:inline;
}
.rinenact,.rinenact a:hover,.rinenact a:focus {
background:url(images/m_1rinen_over.gif) no-repeat;
}

/* メニューロールオーバー会社概要 */

.gaiyou ,.gaiyou a ,.gaiyou a:hover,.gaiyou a:focus{
width:102px;height:42px;
background:url(images/m_2gaiyou.gif) no-repeat;
text-decoration: none;float:left;
}
.gaiyou {
margin:0;display:inline;
}
.gaiyou,.gaiyou a:hover,.gaiyou a:focus {
background:url(images/m_2gaiyou_over.gif) no-repeat;
}

/* メニューロールオーバー会社概要 ACTIVE */

.gaiyouact ,.gaiyouact a ,.gaiyouact a:hover,.gaiyouact a:focus{
width:102px;height:42px;
background:url(images/m_2gaiyou_over.gif) no-repeat;
text-decoration: none;float:left;
}
.gaiyouact {
margin:0;display:inline;
}
.gaiyouact,.gaiyouact a:hover,.gaiyouact a:focus {
background:url(images/m_2gaiyou_over.gif) no-repeat;
}

/* メニューロールオーバー事業内容 */

.jigyou ,.jigyou a ,.jigyou a:hover,.jigyou a:focus{
width:110px;height:42px;
background:url(images/m_3jigyou.gif) no-repeat;
text-decoration: none;float:left;
}
.jigyou {
margin:0;display:inline;
}
.jigyou,.jigyou a:hover,.jigyou a:focus {
background:url(images/m_3jigyou_over.gif) no-repeat;}

/* メニューロールオーバー事業内容ACTIVE */

.jigyouact ,.jigyouact a ,.jigyouact a:hover,.jigyou a:focus{
width:110px;height:42px;
background:url(images/m_3jigyou_over.gif) no-repeat;
text-decoration: none;float:left;
}
.jigyouact {
margin:0;display:inline;
}
.jigyouact,.jigyouact a:hover,.jigyouact a:focus {
background:url(images/m_3jigyou_over.gif) no-repeat;}

/* メニューロールオーバー船舶紹介 */

.ship ,.ship a ,.ship a:hover,.ship a:focus{
width:113px;height:42px;
background:url(images/m_4fune.gif) no-repeat;
text-decoration: none;float:left;
}
.ship {
margin:0;display:inline;
}
.ship,.ship a:hover,.ship a:focus {
background:url(images/m_4fune_over.gif) no-repeat;
}

/* メニューロールオーバー船舶紹介ACTIVE */

.shipact ,.shipact a ,.shipact a:hover,.shipact a:focus{
width:113px;height:42px;
background:url(images/m_4fune_over.gif) no-repeat;
text-decoration: none;float:left;
}
.shipact {
margin:0;display:inline;
}
.shipact,.shipact a:hover,.shipact a:focus {
background:url(images/m_4fune_over.gif) no-repeat;
}


/* メニューロールオーバー採用情報 */

.recruit ,.recruit a ,.recruit a:hover,.recruit a:focus{
width:118px;height:42px;
background:url(images/m_5saiyou.gif) no-repeat;
text-decoration: none;float:left;
}
.recruit {
margin:0;display:inline;
}
.recruit,.recruit a:hover,.recruit a:focus {
background:url(images/m_5saiyou_over.gif) no-repeat;
}

/* メニューロールオーバー採用情報ACTIVE */

.recruitact ,.recruitact a ,.recruitact a:hover,.recruitact a:focus{
width:118px;height:42px;
background:url(images/m_5saiyou_over.gif) no-repeat;
text-decoration: none;float:left;
}
.recruitact {
margin:0;display:inline;
}
.recruitact,.recruitact a:hover,.recruitact a:focus {
background:url(images/m_5saiyou_over.gif) no-repeat;
}

/* メニューロールオーバーパートナー */

.partner ,.partner a ,.partner a:hover,.partner a:focus{
width:112px;height:42px;
background:url(images/m_6part.gif) no-repeat;
text-decoration: none;float:left;
}
.partner {
margin:0;display:inline;
}
.partner,.partner a:hover,.partner a:focus {
background:url(images/m_6part_over.gif) no-repeat;
}

/* メニューロールオーバーパートナー ACTIVE */

.partneract ,.partneract a ,.partneract a:hover,.partneract a:focus{
width:112px;height:42px;
background:url(images/m_6part_over.gif) no-repeat;
text-decoration: none;float:left;
}
.partneract {
margin:0;display:inline;
}
.partneract,.partneract a:hover,.partneract a:focus {
background:url(images/m_6part_over.gif) no-repeat;
}


/* メニューロールオーバーBLANK	ADD 200802/21 K.Kurokawa */

.blank ,.blank a ,.blank a:hover,.blank a:focus{
width:118px;height:42px;
background:url(images/m_blank.gif) no-repeat;
text-decoration: none;float:left;
}
.blank {
margin:0;display:inline;
}
.blank,.blank a:hover,.blank a:focus {
background:url(images/m_blank_over.gif) no-repeat;
}

/* メニューロールオーバーBLANK ACTIVE	ADD 200802/21 K.Kurokawa */

.blankact ,.blankact a ,.blankact a:hover,.blankact a:focus{
width:118px;height:42px;
background:url(images/m_blank.gif) no-repeat;
text-decoration: none;float:left;
}
.blankact {
margin:0;display:inline;
}
.blankact,.blankact a:hover,.blankact a:focus {
background:url(images/m_blank.gif) no-repeat;
}



/*English menu*/
/* menu rollover TOP */

.top2 ,.top2 a ,.top2 a:hover,.top2 a:focus{
width:80px;height:42px;
background:url(english/images/m_top.gif) no-repeat;
text-decoration: none;float:left;
}
.top2 {
margin:0;display:inline;
}
.top2,.top2 a:hover,.top2 a:focus {
background:url(english/images/m_top_over.gif) no-repeat;
}

/* menu rollover TOP ACTIVE */

.top2_act ,.top2_act a ,.top2_act a:hover,.top2_act a:focus{
width:80px;height:42px;
background:url(english/images/m_top_over.gif) no-repeat;
text-decoration: none;float:left;
}
.top2_act {
margin:0;display:inline;
}
.top2_act,.top2_act a:hover,.top2_act a:focus {
background:url(english/images/m_top_over.gif) no-repeat;
}

/* menu rollover Policy */

.policy  ,.policy  a ,.policy  a:hover,.policy  a:focus{
width:100px;height:42px;
background:url(english/images/m_1policy.gif) no-repeat;
text-decoration: none;float:left;
}
.policy  {
margin:0;display:inline;
}
.policy ,.policy  a:hover,.policy  a:focus {
background:url(english/images/m_1policy_over.gif) no-repeat;
}

/* menu rollover Policy ACTIVE */

.policy_act ,.policy_act a ,.policy_act a:hover,.policy_act a:focus{
width:100px;height:42px;text-indent:
background:url(english/images/m_1policy_over.gif) no-repeat;
text-decoration: none;float:left;
}
.policy_act {
margin:0;display:inline;
}
.policy_act,.policy_act a:hover,.policy_act a:focus {
background:url(english/images/m_1policy_over.gif) no-repeat;
}

/* menu rollover Company Profile */

.profile ,.profile a ,.profile a:hover,.profile a:focus{
width:167px;height:42px;
background:url(english/images/m_2profile.gif) no-repeat;
text-decoration: none;float:left;
}
.profile {
margin:0;display:inline;
}
.profile,.profile a:hover,.profile a:focus {
background:url(english/images/m_2profile_over.gif) no-repeat;
}

/* menu rollover Company Profile ACTIVE */

.profile_act ,.profile_act a ,.profile_act a:hover,.profile_act a:focus{
width:167px;height:42px;
background:url(english/images/m_2profile_over.gif) no-repeat;
text-decoration: none;float:left;
}
.profile_act {
margin:0;display:inline;
}
.profile_act,.profile_act a:hover,.profile_act a:focus {
background:url(english/images/m_2profile_over.gif) no-repeat;
}

/* menu rollover Work */

.work ,.work a ,.work a:hover,.work a:focus{
width:166px;height:42px;
background:url(english/images/m_3work.gif) no-repeat;
text-decoration: none;float:left;
}
.work {
margin:0;display:inline;
}
.work,.work a:hover,.work a:focus {
background:url(english/images/m_3work_over.gif) no-repeat;}

/* menu rollover Work ACTIVE */

.work_act ,.work_act a ,.work_act a:hover,.work a:focus{
width:166px;height:42px;
background:url(english/images/m_3work_over.gif) no-repeat;
text-decoration: none;float:left;
}
.work_act {
margin:0;display:inline;
}
.work_act,.work_act a:hover,.work_act a:focus {
background:url(english/images/m_3work_over.gif) no-repeat;}

/* menu rollover Ship2 */

.ship2 ,.ship2 a ,.ship2 a:hover,.ship2 a:focus{
width:137px;height:42px;
background:url(english/images/m_4a_ship.gif) no-repeat;
text-decoration: none;float:left;
}
.ship2 {
margin:0;display:inline;
}
.ship2,.ship2 a:hover,.ship2 a:focus {
background:url(english/images/m_4a_ship_over.gif) no-repeat;
}

/* menu rollover Ship2 ACTIVE */

.ship2_act ,.ship2_act a ,.ship2_act a:hover,.ship2_act a:focus{
width:137px;height:42px;
background:url(english/images/m_4a_ship_over.gif) no-repeat;
text-decoration: none;float:left;
}
.ship2_act {
margin:0;display:inline;
}
.ship2_act,.ship2_act a:hover,.ship2_act a:focus {
background:url(english/images/m_4a_ship_over.gif) no-repeat;
}

/* menu rollover Recruit */

.recruit2 ,.recruit2 a ,.recruit2 a:hover,.recruit2 a:focus{
width:118px;height:42px;
background:url(english/images/m_5recruit.gif) no-repeat;
text-decoration: none;float:left;
}
.recruit2 {
margin:0;display:inline;
}
.recruit2,.recruit2 a:hover,.recruit2 a:focus {
background:url(english/images/m_5recruit_over.gif) no-repeat;
}

/* menu rollover Recruit ACTIVE */

.recruit2_act ,.recruit2_act a ,.recruit2_act a:hover,.recruit2_act a:focus{

width:118px;height:42px;
background:url(english/images/m_5recruit_over.gif) no-repeat;
text-decoration: none;float:left;
}
.recruit2_act {
margin:0;display:inline;
}
.recruit2_act,.recruit2_act a:hover,.recruit2_act a:focus {
background:url(english/images/m_5recruit_over.gif) no-repeat;
}

/* menu rollover Partner */

.partner2 ,.partner2 a ,.partner2 a:hover,.partner2 a:focus{
width:108px;height:42px;
background:url(english/images/m_6partner.gif) no-repeat;
text-decoration: none;float:left;
}
.partner2 {
margin:0;display:inline;
}
.partner2,.partner2 a:hover,.partner2 a:focus {
background:url(english/images/m_6partner_over.gif) no-repeat;
}

/* menu rollover Partner ACTIVE */

.partner2_act ,.partner2_act a ,.partner2_act a:hover,.partner2_act a:focus{
width:108px;height:42px;
background:url(english/images/m_6partner_over.gif) no-repeat;
text-decoration: none;float:left;
}
.partner2_act {
margin:0;display:inline;
}
.partner2_act,.partner2_act a:hover,.partner2_act a:focus {
background:url(english/images/m_6partner_over.gif) no-repeat;
}



