﻿@charset "utf-8";
/* CSS Document */


/* #Company
------------------------------------------------*/
/* .section-lv4
------------------------------------------------*/
/*----MapContener-----*/
#MapContener{border-top:4px solid #CA0000;background:url("../img/map_bg.gif") no-repeat;padding-top:35px;}
#MapWrapper{width:430px;text-align :left}
#MapWrapper H1{padding-bottom:15px;}
#MapWrapper TD{font-size:12px;padding-bottom:5px;}

#Company .section-lv4 {
	width: 304px;
	float: left;
	margin: 0 17px 23px 0;
}
#Company .right-child {margin-right: 0;}
#Company .section-lv4 h4 {margin-bottom: 5px;}
#Company .section-lv4Inner {padding: 8px 9px;border: 1px solid #B7B7B7;}
#Company .layout-2colLeft {width: 117px;float: left;}
#Company LI{background: url("../img/list01.gif")  no-repeat 10px 0.5em;padding-left:20px;margin-left:-10px;}
#Company .layout-2colRight {position: relative;width: 159px;float: right;}
#Main_PictBox{background: url("../img/pict_about_bg.jpg") no-repeat;padding-top:32px;padding-left:147px;height:108px;width:478px;margin-bottom:20px;}
#Main_PictBox P{margin-top:10px;height:40px;}
#Main_PictBox A{display:block;margin-left:370px;width:96px;}
.inbestorLeed {line-height: 1.6;}

#Company .linkContent {position: absolute;top: 98px;left: 63px;}
.linebox{border-bottom:#CCCCCC 1px dotted;height:1px;padding-top:20px}



/*-----------TopMessage-----------*/
#TOPMESSE1{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted}
#TOPMESSE1 H4{border-bottom:#CCCCCC 2px solid;padding-bottom:18px;padding-top:30px;}
#TOPMESSE1 P{padding-top:20px;}
.TOPMESSE1_IMG{float:right;margin-left:20px;margin-bottom:20px;}
#TOPMESSE2{padding-bottom:30px;}
#TOPMESSE2 P{padding-top:30px;}


/*------------ABOUT---------------*/
#ABOUT{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted}
#ABOUT H4{padding-top:25px;}
#ABOUT TABLE{margin-top:20px;}
#ABOUT TD{padding-top:8px;padding-bottom:8px;border-bottom:#CCCCCC 1px dotted}
.mapbtn{margin-left:250px;margin-top:-16px;display:block;width:44px;}
#ABOUT P{padding-top:20px;}

/*-----------philosophy-----------*/
#philosophy{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted}
#philosophy H4{border-bottom:#CCCCCC 2px solid;padding-bottom:18px;}
#philosophy P{padding-top:20px;}
#philosophy2{padding-bottom:30px;}
#philosophy2 H4{padding-top:30px;}
#philosophy2 P{padding-top:20px;}

/*-----------leader-----------*/
#leader1{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted}
#leader1 H4{padding-top:25px;}
#leader1 P{padding-top:25px;}
#leader2{padding-bottom:30px;}
#leader2 H4{padding-top:25px;}
#leader2 P{padding-top:25px;}

/*----------PROFILE------------*/
#PROFILE{padding-bottom:10px;border-bottom:#CCCCCC 1px dotted}
#PROFILE H4{padding-bottom:25px;}
#PROFILE P{}
#PROFILE2{padding-bottom:40px;padding-top:30px;}
#PROFILE2 H4{padding-bottom:25px;}
#PROFILE2 H5{padding-bottom:5px;padding-top:25px;}
#PROFILE2_P{padding:10px;background-color:#f1f1f1}
#btnArea_Profile{padding-bottom:25px;}

/*-----------CHUOKORON-------------*/
#CHUOKORON{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted;}
#CHUOKORON H4{padding:0px;marign-bottom:0px;}
#CHUOKORON P{border-bottom:#CCCCCC 1px solid;padding-top:20px;}
#CHUOKORON LI{background: url("../img/part_boll_h.gif")  no-repeat 10px 0.4em;padding-left:30px;margin-left:60px;border-bottom:1px #cccccc dotted;padding-bottom:5px;} 

#CHUOKORON2{padding-bottom:30px;}
#CHUOKORON2 H4{padding-bottom:20px;marign:0px;padding-top:20px;}
#CHUOKORON2 UL{padding:0px;}
#CHUOKORON2 LI{background: url("../img/part_boll_h.gif")  no-repeat 10px 0.4em;padding-left:30px;padding-bottom:5px;} 
/* bussiness-----------------------*/
#menuList {margin-bottom: 20px;}
#business{border-bottom:#CCCCCC 2px solid;}
#business H4{border-bottom:#CCCCCC 2px solid;padding-bottom:18px;}
#business H5{padding-top:10px;padding-bottom:10px;}
#business P{padding-bottom:20px;}
#bussinessChartBoxWarp{position:relative;margin-bottom:20px;}
#bussinessChartBox{position:absolute;left:320px;top:0;padding-top:65px;padding-left:0;height:328px;width:285px;z-index:2;}
#bussinessChartBox P{padding-bottom:38px;height:50px;}

#BusinessTable {width: 617px;margin-bottom: 20px;border:none;}
#BusinessTable TD{padding: 10px;text-align: left;vertical-align: middle;background-color:#D0D8E8;}

#business2{padding-top:20px;}
#business2 H5{padding-top:10px;padding-bottom:10px;}
#business2 P{padding-bottom:30px;}


/*-------bussiness res-------*/
#businessRes{padding-bottom:30px;}
#businessRes H4{border-bottom:#CCCCCC 2px solid;padding-bottom:18px;}
#businessRes H5{padding-top:15px;padding-bottom:10px}
#businessRes P{padding-bottom:10px;}
#Res_notation{padding-bottom:50px;}
#Res_notation P{width:300px;padding:10px;border:1px solid #cccccc;}

.BP_P20{padding-bottom:20px;}
#P_boxset{padding:10px;background-color:#f1f1f1;}

/*-------bussiness Support-----------*/
#businessSupport{padding-bottom:30px;border-bottom:#CCCCCC 1px dotted;}
#businessSupport H4{border-bottom:#CCCCCC 2px solid;padding-bottom:18px;}
#businessSupport H5{padding-top:30px;padding-bottom:20px}
#businessSupport P{padding-bottom:10px;}
#textTitle{padding-left:10px;}
#P_boxset2{padding:10px;background-color:#f1f1f1;margin-bottom:20px;}
#P_boxset3{padding-bottom:10px;margin-bottom:20px;border-bottom:1px #cccccc dotted;}

#Graybox{background-color:#f1f1f1;font-size:0px;padding:10px;width:597px;height:auto;}
#GrayboxL{float:left;width:295px;font-size:12px;}
#GrayboxR{float:right;width:295px;}
#GrayboxR2{float:right;width:275px;background-color:#fff;border:#999999 1px solid;padding:10px}

/*----------CSR-----------*/
#CSR{padding-bottom:20px;border-bottom:#CCCCCC 1px dotted}
#CSR H4{padding-top:25px;}
#CSR P{padding-top:20px;}
#csr_listbox{margin-left:14px;margin-top:20px;}
#csr_listbox li{background: url("../img/list01.gif")  no-repeat 10px 0.5em;margin:0px;padding:0px;line-height:1.4;padding-left:20px;} 

#CSR2{padding-bottom:20px;border-bottom:#CCCCCC 1px dotted}
#CSR2 H4{padding-top:25px;}
#CSR2 P{padding-top:10px;}
#CSR2 li{background: url("../img/list01.gif")  no-repeat 10px 0.5em;line-height:1.2;padding-left:20px;margin-left:14px;}
.title_lineHight{line-height:2.2;}
.line2 {
	margin-top: 7px;
}

.line3 {
	margin-top: 14px;
}

/*追加*/
.fcc2929{color: #CC2929;}
.img_V{vertical-align:middle;}














