/* ------------------------------------------------------------------------------------------------------------
1. Structure -- Header
-------------------------------------------------------------------------------------------------------------*/

#profile #nav5 a{ background-position:-308px -70px; }


/* ------------------------------------------------------------------------------------------------------------
2. Structure -- Contents
-------------------------------------------------------------------------------------------------------------*/
#contents {
    width: 709px;
    padding: 0 0px 0 50px;
}

#contents .flt_right{
	width:485px;
}
#contents .compdata{
	padding-bottom:45px;
	margin-bottom:45px;
	border-bottom:solid 1px #EEE;	
}
#contents .compdata table{
	width:100%;
}
#contents .compdata th,#contents #compdata td{
	padding:7px;
	vertical-align:top;
	text-align:left;
	line-height:160%;
}
#contents .compdata th{
	width:30%;
	font-weight:normal;
	padding-left:0;
}
#contents .compdata td{
	width:70%;
}

/* 英語 */
#contents .compdata.en th{
	width:30%;
}
#contents .compdata.en td{
	width:70%;
}
/* クロアチア語 */
#contents .compdata.cr th{
	width:30%;
}
#contents .compdata.cr td{
	width:70%;
}

#contents .logo_wrap img{
	width: 30%;
	height: auto;
}
#contents .logo_wrap img:first-of-type{
	margin-right: 2em;
}

#contents .flt_left h3{
	color:#677172;
	font-size:1.2em;
	margin-bottom:20px;
}
#contents .flt_left p{
margin-bottom:20px;
line-height:170%;
}
#contents .flt_left p:last-of-type{
	margin-top:50px;
}

/* edit1710 */
/*
#contents.edit1710 #greeting{
	background: url(../images/company/com_img1-2.jpg) no-repeat right bottom;
}
*/
#contents.edit1710 #greeting h3{
	color:#677172;
	font-size:1.2em;
	margin-bottom:20px;
}
#contents.edit1710 #greeting p{
margin-bottom:20px;
line-height:170%;
}
#contents.edit1710 #greeting p:last-of-type{
	margin-top:50px;
}