@charset "UTF-8";


#TB_title{
	background-color:#FFF !important;
}

sup{
	font-size:inherit;
}

#center_main{
	width:100%;
}

.center_narrow{
	width:745px;
	margin:30px auto;
	text-align:left;
}

#left{
	display:block;
	float:left;
	width:190px;
	margin-top:10px;
}


#right{
	display:block;
	width:745px;
	float:right;
	margin-top:10px;
}


ul.imgmenu li{
	display:block;
	height:50px;
	margin-bottom:5px;
}

ul.imgmenu li.top{
	height:40px;
}

ul.leftmenu li{
	display:block;
	height:50px;
	margin-bottom:5px;
}
ul.leftmenu li a{
	text-indent:0;
	display:block;
}
ul.leftmenu li.top{
	height:40px;
}

.gh{
	display:block;
	height:30px;
	line-height:30px;
	background-color:#8F929F;
	color:#FFF;
	font-weight:bold;
	text-indent:5px;
	font-size:14px;
}


ul.leftmenu li.gh,
ul.leftmenu2 li.gh{
	text-indent:5px;
	height:25px;
	line-height:25px;
	background-color:#8F929F;
	background-image:none;
	padding-left:0;
}

.themes li{
	display:block;
	float:left;
}


.themes li a{
	display:block;
	height:23px;
	line-height:23px;
	margin-bottom:4px;
	margin-right:5px;
	padding:0 15px;
	background:url(../ja/fitting/images/bk_theme.jpg) repeat-x 0 0;
	border-radius:3px; 
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#FFF;
	font-weight:bold;
}

.bt_themes li{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.bt_themes li a{
	display:block;
	width:120px;
	height:28px;
}



.toptop{
	display:block;
	width:761px;
	_width:800px;
}

.toptop img{
	display:block;
	float:left;
	width:190px;
	height:142px;
	margin:0;
	padding:0;
}

.toptile img{
	display:block;
	float:left;
	margin-right:37px;
	margin-top:40px;
}

.toptile img.last{
	margin-right:0 !important;
}

.toptile p:before {
    content: url(/assets/images/common/arrow.png);
    margin: 10px;
    position: relative;
    top: 8px;
}

div#aboutsg{width:1000px;}
div#aboutsg div.sg_flame{clear:both;}
div#aboutsg div.sg_c{
   display:block;
   float:left;
}

.sg_c img{
   margin-left:3px;
   margin-right:30px;
   margin-top:40px;
	margin-bottom:6px;
}

.sg_c a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.sg_c p:before{
    content: url(/assets/images/common/arrow.png);
   margin-left:3px;
   margin-right:3px;
   margin-top:6px;
    position: relative;
}


.tab {
  display:block;
  float: left;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  width:984px;

}
.tab li {
  float: left;
  margin: 0 auto;
  cursor: pointer;
  list-style: none;
}

.regional:hover{
 background:transparent url('/assets/about/en-sg/images/sg_tab_regional_on.jpg') 
}
.singapore:hover{
 background:transparent url('/assets/about/en-sg/images/sg_tab_singapore_on.jpg')
}
li.other{
 background:transparent url('/assets/about/en-sg/images/sg_tab_other_regional_on.jpg') 
}
.tab li.corporate{
 background:transparent url('/assets/about/en-sg/images/sg_tab_corporate_on.jpg') no-repeat left top;
}
.tab li.investor{
 background:transparent url('/assets/about/en-sg/images/sg_tab_investor_on.jpg') no-repeat left top;
}


.area ul {
  display: none;
}
.area ul.show {
  display: block;
}



.s_menu{
	display:block;
	height:110px;
	margin-top:10px;
}

.s_menu_h{
	display:block;
	float:left;
}

.s_menu_panes{
	display:block;
	float:right;
	width:945px;
}

.s_menu_panes a{
	display:block;
	float:left;
	width:185px;
	height:50px;
	margin-right:5px;
	margin-bottom:5px;
}

.s_menu_panes a.last{
	margin-right:0px;
}


.myhr{
	display:block;
	height:2px;
	color:#CCC;
	border:none;
}

.menu_bottom{
	margin-top:10px;
	height:100px;

}

.bn_area{
	height:200px;
}

.bn{
	float:left;
	margin-right:5px;
}

.menu_area{
	width:570px;
	float:right;
}

.menu_area a{
	width:190px;
	height:25px;
	margin-bottom:10px;
	float:left;
}
.menu_area a.short{
	width:100px !important;
}


.ul_horiz{
	width:700px;
}

.p_pane{
	float:left;
	margin-right:10px;
}

.page_link{
	padding-bottom:15px;
}

.page_link a{
	display:block;
	float:left;
	margin-right:6px;
	
}

.cylspec{
	display:block;
	background-color:#0852A0;
	color:#FFF;
	font-size:12px;
	text-align:center;
}

.bk_y{
	background-color:#FF3;
}

.leftbox{
	display:block;
	float:left;
}
.leftbox_m15{
	margin-right:15px;
}

.rightbox{
	display:block;
	float:right;
}

/**tech_data**/

.tech_pain{
	clear:both;
	margin-bottom:30px;
	text-align:left;
}


.tech_pain:after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*\*/
* html .tech_pain{
    height: 0em;
    overflow: visible;
}
/**/



.rimg{
	display:block;
	float:right;
}

.indp{
	margin-left:13px;
}



.h_blue{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#0074bf;
	border-bottom:#0074bf 1px solid;
}


.special_img a{
	height:0;
	line-height:0;
}
.special_img img{
	display:block;
	line-height:0;
}

.hide_in_selct_guide{
	display:none;
}

.bdb{
	border-bottom:#FFF 1px solid;
}

.resulttbl td{
	font-size:12px !important;
}

.resulttbl sup{
	font-size:9px !important;
}

.spec_note{
	font-size:11px;
}
.p-spec{
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#4a4c50;
}

.p-spec ul li{
	line-height:36px;
	text-align:center !important;
	font-size:16px;
	color:#4a4c50;
}

.p-spec_th{
	line-height:36px;
	text-align:center;
	font-size:18px;
	color:#4a4c50;
}

#TB_title{
	background-color:#FFF !important;
}

.bt_output{
	display:block;
	float:right;
	margin-right:150px;
	margin-bottom:5px;
}


.mini_menu{
	display:block;
	height:40px;
	_margin-top:10px;
}

.mini_menu img{
	display:block;
	float:left;
	margin-right:10px;
}

img{
	border:none;
}

.lbox{
	display:block;
	float:left;
}
.rbox{
	display:block;
	float:right;
}

.hul{
	font-size:14px;
	font-weight:bold;
	border-bottom:#999 2px solid;
}

.w351{
	width:351px;
}
.gb{
	color:#999;
}

.om_img div{
	line-height:0;
	margin:0;
	padding:0;
}

li.om a{
	color:#093;
	padding-left:5px !important;
	padding-right:5px  !important;
}

ul.seltab_s li a{
	padding-left:12px;
    padding-right:12px;
}

ul.seltab_s li a,ul.seltab_s li a.active,ul.seltab_s li a:hover{
	padding-left:12px;
    padding-right:12px;
}

a{
	color:#6e6e6e;
	font-size:inherit;
}
a{
    outline: none;
}
a:focus{
    outline: none;
}

a:hover{
	color:#03C;
}


.mb10{
        margin-bottom:10px;
}

.mb20{
        margin-bottom:20px;
}

.mb60{
        margin-bottom:60px;
}


.mb100{
        margin-bottom:100px;
}

.mb200{
        margin-bottom:200px;
}

.mb300{
        margin-bottom:300px;
}

.mb400{
        margin-bottom:400px;
}

.mb500{
        margin-bottom:500px;
}

.mb600{
        margin-bottom:600px;
}

.mb700{
        margin-bottom:700px;
}

.mb800{
        margin-bottom:800px;
}

.mb1k{
        margin-bottom:1000px;
}

.mb12k{
        margin-bottom:1200px;
}



