﻿@charset "utf-8";

/* =======================================

	companyOverview.css

========================================== */


/* contents
========================================== */
/* ----- right_menu ----- */
#right_menu_list1{
	background:url(../img/right_menu/companyOverview_menu1_hover.jpg) no-repeat 0 0 #FBFBF9;
}
#right_menu_list2{
	background:url(../img/right_menu/companyOverview_menu2_hover.jpg) no-repeat 0 0 #FBFBF9;
}
#right_menu_list3{
	background:url(../img/right_menu/companyOverview_menu3_hover.jpg) no-repeat 0 0 #FBFBF9;
}
#right_menu_list4{
	background:url(../img/right_menu/companyOverview_menu4_hover.jpg) no-repeat 0 0 #FBFBF9;
}
#right_menu_list5{
	background:url(../img/right_menu/companyOverview_menu5_hover.jpg) no-repeat 0 0 #FBFBF9;
}
#right_menu_list6{
	background:url(../img/right_menu/companyOverview_menu6_hover.jpg) no-repeat 0 0 #FBFBF9;
}

/* ----- single column type ----- */
#cont{
	padding-bottom:14px;
}
#cont.cont_companyPresidentGreeting #cont_top_text,
#cont.cont_basicPrinciple #cont_top_text,
#cont2.cont_companyPresidentGreeting #cont_top_text2,
#cont2.cont_basicPrinciple #cont_top_text2{
	color:#999;
	font-size:161.6%;
	line-height:1.6em;
	padding-bottom:21px;
	margin-bottom:14px;
	background:url(../img/common/cont_barSolid.png) no-repeat 0 bottom;
}
#cont .dotLine{
	margin-top:14px;
	padding-top:14px;
	background:url(../img/common/cont_barDotted.png) no-repeat 0 top;
}
#cont #cont_text,
#cont2 #cont_text2{
	margin-bottom:7px;
	line-height:1.6em;
	font-size:108%;
}
#cont #cont_text p,
#cont2 #cont_text2 p{
	margin-bottom: 1em;
}
#cont #cont_bottom_text{
	text-align:right;
	font-size:93%;
	margin-top:28px;
}
#cont_text2 .inlineImg{
	/*float: left;*/
	display: inline;
	/*padding: 0 30px 15px 0;*/
	padding-bottom: 15px;
	/*width: 289px;*/
	width: 608px;
}

ol#ol_basicPrinciple{
	list-style-type:decimal;
	padding-left: 1.9em;
	margin-bottom: 1em;
}
ol#ol_basicPrinciple li{
	line-height:1.6em;
}
#cont .cont_box_title{
	font-size:123.1%;
	margin-bottom:7px;
	line-height:1.6em;
}
#cont.cont_patentResearchGroup dt,
#cont.cont_history dt{
	color:#187FC4;
	line-height:1.6em;
	margin-left:19px;
	display: list-item;
	list-style-type: square;
}
#cont.cont_patentResearchGroup dd,
#cont.cont_history dd{
	padding-left:1em;
	margin-bottom:0.6em;
}
#cont.cont_history .cont_box{
	position: relative;
}

.sbaImg {
    position: relative;
}
.sbaImg img {
  position: absolute;
  right: 0;
  top: 4px;
  width: 60px;
}

#cont.cont_patentResearchGroup span.patentSubText{
	display:block;
	color:#8DB96A;
	font-size:85%;
	font-style:italic;
	margin-top:0.4em;
	text-align:right;
}
#cont.cont_patentResearchGroup span.researchLang{
	display:inline-block;
	margin-left:0.6em;
	color:#000;
	font-size:93%;
}
#cont.cont_patentResearchGroup ul{
	margin: 3px 0 10px 19px;
}
#cont.cont_patentResearchGroup li{
	list-style: square outside none;
}
#cont.cont_companyOverview table{
	font-size:108%;
}
#cont.cont_companyOverview th{
	width:112px;
	padding:7px 14px;
	border-right:1px solid #CCC;
}
#cont.cont_companyOverview th.barSolid{
	background:url(../img/common/cont_barSolid.png) no-repeat 0 bottom;
}
#cont.cont_companyOverview td{
	padding:7px 14px;
}
#cont.cont_companyOverview td.barSolid{
	background:url(../img/common/cont_barSolid.png) no-repeat 0 bottom;
}
#cont.cont_companyOverview td #ul_1{
	margin: 3px 0 10px 19px;
}
#cont.cont_companyOverview td #ul_1 li{
	list-style: square outside none;
}
/* ----- /single column type ----- */
