@charset "UTF-8";

/*===================================================
 Heading
===================================================*/
/* rss
---------------------------------------------------*/
#content_v4 .h2plus .rss{
top:-3px;
}
/*
.localNavigation_v4 h2 span {
	display:inline-block;
	padding:1px 0 1px 20px;
	background:#ebebeb url(/common_v4/src/eng/images/category_unbelonging/mark_localmenu.gif) no-repeat 0 0.2em;
}
*/

#content_v4 div.companyBlocks h3.linkText a:link {
color:#2895D5;
}

#content_v4 div.companyBlocks h3.linkText {
margin: 0 0 10px 0;
}

/*===================================================
 Paragragh
===================================================*/


/* link
---------------------------------------------------*/
.link{
background-position:0 .6em;
}


/* more
---------------------------------------------------*/
.more{
font-size:85%;
text-align:right;
}
.more a{
padding-left:10px;
background:url(/common_v4/src/eng/images/category_com/mark_link.gif) no-repeat 0 50%;
}


/* border
---------------------------------------------------*/
.border{
border:1px solid #e7e7e7;
}


/* img-btn-01
---------------------------------------------------*/
.img-btn-01{
margin:10px 0;
text-align:center;
font-size:20px;
}


/*===================================================
 List
===================================================*/
/* list-definition-01
---------------------------------------------------*/
.list-definition-01{
margin-bottom:5px;
}
.list-definition-01 dt{
margin-bottom:5px;
font-weight:bold;
}
.list-definition-01 dd{
padding-bottom:5px;
}

.list-definition-02 dt {
float: left;
clear: left;
}

.list-definition-02 dd {
position: relative;
overflow: hidden;
padding-left: 1em;
}

.list-definition-02 dd .colon {
position: absolute;
top: 0;
left: 0;
}

.list-definition-02.word-length2 dt {
width: 2.5em;
}

.list-definition-02.word-length3 dt {
width: 3.5em;
}

.list-definition-02.word-length4 dt {
width: 4.5em;
}

.list-definition-02.word-length5 dt {
width: 5.5em;
}


/* linkListFlat
---------------------------------------------------*/

#content_v4 .paneBlock2.containPlayer .pane2R ul.linkListFlat.p1-4 li {
width: 164px;
}

/* imageBanners
---------------------------------------------------*/

.imageBanners {
margin-top: 10px;
}

.imageBanners li {
text-align: center;
}


/* list-news-01
---------------------------------------------------*/
.list-news-01{
background:url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x 0 0;
margin-bottom:10px;
}
.list-news-01 dt{
padding:10px 0;
float:left;
clear:both;
font-weight:bold;
}
.list-news-01 dt img{
margin-right:10px;
}
.list-news-01 dd{
background:url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x 0 100%;
padding:10px 0 10px 10em;
zoom:0;
}
.list-news-01 dd a{
padding-left:10px;
background:url(/common_v4/src/eng/images/category_com/mark_link.gif) no-repeat 0 .5em;
display:inline-block;
/display:inline;
/zoom:1;
}

/* list-news-02
---------------------------------------------------*/
.list-news-02{
margin-top:20px;
}
.list-news-02 .more{
margin:0 -14px 4px 0;
}
.list-news-02 .more li{
margin-right:14px;
display:inline;
}

.list-news-02 dl{
background:url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x 0 0;
padding-top:12px;
}
.list-news-02 dl dt{
margin-bottom:5px;
padding-left:99px;
font-size:85%;
}
.list-news-02 dl dt img{
margin-right:8px;
float: left;
margin-top: 0.15em;
/*vertical-align:sub;
/vertical-align:middle;*/
}
.list-news-02 dl dd{
position:relative;
background:url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x 0 100%;
margin-bottom:11px;
padding:0 0 11px 99px;
min-height:35px;
_height:35px;
}
.list-news-02 dl dd a{
padding-left:10px;
background:url(/common_v4/src/eng/images/category_com/mark_link.gif) no-repeat 0 .45em;
display:inline-block;
/display:inline;
/zoom:1;
}
.list-news-02 dl dd img{
position:absolute;
top:-25px;
left:0;
}


/* Release list 
--------------------------------------------- */
#content_v4 dl.historyList {
	margin:18px 0 0 0;
	padding:0 0 20px 0;
	background: url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x left bottom;
}
#content_v4 dl.historyList dt {
	float: left;
	clear: left;
	width: 70px;
	font-weight: bold;
	padding-left: 5px;
}
#content_v4 dl.historyList dd {
	margin-left: 75px;
}
#content_v4 dl.historyList dd {
	padding-left:10px;
}


/* Anchor list 
--------------------------------------------- */
#content_v4 .pager_h .cols3 li {
width:196px !important;
}

/* -------------------------------------------------------------- 
 Section
-------------------------------------------------------------- */
/* Image Right
----------------------------------------------------- */

#content_v4 dl.historyList dd div.sectionB02 .photo {
	margin-left: 20px;
	float: right;
	width: 120px;
}

/*===================================================
 Table
===================================================*/


/*===================================================
 Box
===================================================*/
#content_v4 .paneBlock2.noline{
background:none !important;
}
#content_v4 .rBoxB01 .links li{
font-size:100%;
}

#content_v4 .companyBlocks {
margin-bottom: 15px;
}
#content_v4 #companyTop .paneBlock2.paneBlock2-1 {
background : url("/common_v4/src/eng/images/misc/dotline.gif") repeat-y 580px 0;
}

#content_v4 #companyTop .paneBlock2-1 .pane2L {
width: 559px;
}
#content_v4 #companyTop .paneBlock2-1 .pane2R {
width: 261px;
}

#content_v4 #companyTop .paneBlock2-1 .pane2L .pane2L,
#content_v4 #companyTop .paneBlock2-1 .pane2L .pane2R {
width: 48%;
}



#content_v4 #companyTop .sectionDunit .photo {
width: 90px;
}

#content_v4 #companyTop .paneBlock3 {
background : url("/company/common/images/background/dotline_3.gif") repeat-y 0 0;
}

#content_v4 #companyTop .paneBlock3 .bgInner {
background: none;
}

#content_v4 #companyTop .paneBlock3.noline {
background: none;
}





#content_v4 #companyTop .paneBlock3 .pane3L,
#content_v4 #companyTop .paneBlock3 .pane3C,
#content_v4 #companyTop .paneBlock3 .pane3R {
_display: inline;
}

/*===================================================
 Layout
===================================================*/
/* company top
---------------------------------------------------*/

#containerPane.P1 #content_v4 #companyTop .subPane {
width: 860px;
}

#containerPane.P1 #content_v4 #companyTop .subPane .paneL {
width: 565px;
}

#containerPane.P1 #content_v4 #companyTop .subPane .paneR {
width: 270px;
}

#containerPane.P1 #content_v4 #companyTop .subPane .paneR .borderBackBox {
background: url("../images/background/bg_borderbox.gif") no-repeat right top;
}

#containerPane.P1 #content_v4 #companyTop .subPane .paneR .borderBackBox .inner {
background: url("../images/background/bg_borderbox.gif") no-repeat right bottom;
}

#content_v4 #companyTop .subPane .paneR .borderBackBox.enventBlock p {
margin: 0 11px 0 !important;
}

/* googleMap
---------------------------------------------------*/
#googleMap {
height: 500px;
}

/* company logo
---------------------------------------------------*/

#content_v4 #logoMain {
padding: 14px 5px !important;
}

#content_v4 #logoMain dl {
background: url(/common_v4/src/eng/images/misc/dotline.gif) repeat-x left top;
padding-top: 20px;
}
#com #content_v4 .logoLists {
margin-bottom: 20px;
}
#com #content_v4 .logoLists .title {
border-left: none !important;
border-bottom: 1px solid #d1d1d1 !important;
background-color: #f5f5f5;
padding: 0.5em 0.8em !important;
margin: 0 0 15px;
}

#com #content_v4 .logoLists table {
}

#com #content_v4 .logoLists table th {
width: 200px;
vertical-align: middle;
}

#com #content_v4 .logoLists table td {
border-left: 1px solid #ddd;
padding: 0.5em 1.2em 0.5em ;
}


/*===================================================
 Secondary
===================================================*/
/* LocalNav
---------------------------------------------------*/


/*===================================================
 clearfix & hasLayout
===================================================*/
div,ul,ol,li,dl,dt,dd,p,
.hdg-l3-01,
.box-function-01 form{
/zoom:1}
ul li,
ol li{
/zoom:0}
.list-definition-02:after,
#recommend ul:after,
#content_v4 .paneBlock3:after {
content:'';display:block;clear:both}
.typeCircle,
.typeDecimal,
.typeTriangle{
zoom:0 !important}
