/* CSS Document */

.ContentsCompany,
{padding:0;margin:0;}

.TopPanel{background-repeat:no-repeat; background-position:top;width:200px;padding-top:35px; cursor:pointer;}
.TopPanel p{padding:0 10px 10px 10px;margin:5px;}
.TopPanel p.panel4{padding:0 10px 10px 40px;margin:5px;}
.PanelBG a{text-decoration:none;color:#333333;}
.PanelBGON a{text-decoration:none;color:#000000;}
#TopPanel01 .PanelBG{ background-image:url(../../company/img_company/company_top_title01.jpg);}
#TopPanel02 .PanelBG{ background-image:url(../../company/img_company/company_top_title02.jpg);}
#TopPanel03 .PanelBG{ background-image:url(../../company/img_company/company_top_title03.jpg);}
#TopPanel04 .PanelBG{ background-image:url(../../company/img_company/company_top_title04.jpg);}
#TopPanel05 .PanelBG{ background-image:url(../../company/img_company/company_top_title05.jpg);}
#TopPanel06 .PanelBG{ background-image:url(../../company/img_company/company_top_title06.jpg);}
#TopPanel01 .PanelBGON{ background-image:url(../../company/img_company/company_top_title01_f2.jpg);}
#TopPanel02 .PanelBGON{ background-image:url(../../company/img_company/company_top_title02_f2.jpg);}
#TopPanel03 .PanelBGON{ background-image:url(../../company/img_company/company_top_title03_f2.jpg);}
#TopPanel04 .PanelBGON{ background-image:url(../../company/img_company/company_top_title04_f2.jpg);}
#TopPanel05 .PanelBGON{ background-image:url(../../company/img_company/company_top_title05_f2.jpg);}
#TopPanel06 .PanelBGON{ background-image:url(../../company/img_company/company_top_title06_f2.jpg);}

.TopPanelMTS{cursor:pointer;}
.BorderOFF{ border:1px solid #cccccc;}
.BorderON{ border:1px solid #000066;}

.CompanyProfeile{}
.CompanyProfeile .ProfileBlock{margin-bottom:30px;}
.CompanyProfeile .profile_date{margin:0px 20px 5px 20px;}
.CompanyProfeile .profile_h2{margin:0px 20px 0 20px;padding:0;border-bottom:1px solid #cccccc;font-weight:bold;color:333333;border-left:5px solid #333333;padding-left:5px;}
.CompanyProfeile .profile_p{margin:10px 20px 0 40px;padding:0;color:333333;}
.CompanyProfeile .profile_p3{margin:10px 10px 0 30px;padding:0;color:333333;}
.CompanyProfeile .profile_p4{margin:0px 20px 0 30px;padding:0;color:333333;}
.CompanyProfeile .profile_table{margin:10px 20px 0 40px;padding:0;color:333333;}

.CompanyProfeile .profile_table table{border-top:1px solid #eeeeee;border-left:1px solid #dddddd;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.CompanyProfeile .profile_table td{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px;color:333333;}

.CompanyProfeile .profile_table .caption{ background-color:#eef9FF; text-align:center;}
.CompanyProfeile .profile_table .caption2{ background-color:#f9f9f9;}

.CompanyProfeile .ProfileBlock ol { margin:auto 0 1em 0; padding:0; position:relative; left:-3em;overflow:hidden;}
.CompanyProfeile .ProfileBlock ol li { margin-left:5em;line-height:1.4em;margin-bottom:5px;}

.CompanyProfeile .ProfileBlock .list1 ol { margin:auto 0em 1em 0; padding:0; position:relative; left:0em;overflow:hidden; list-style-type:none;}
.CompanyProfeile .ProfileBlock .list1 ol li { margin-left:0em;line-height:1.4em;margin-bottom:5px;}


.CompanyProfeile .csr_title {margin-left:20px;margin-bottom:15px;}
.CompanyProfeile .csr_txt {margin:0px 40px 15px 40px; background-image:url(../../company/img_company/csr_txt_head1.gif); background-repeat:no-repeat; background-position:left top;padding-left:25px;padding-bottom:15px;}

.CompanyProfeile .csr_txt img{margin:0px;padding:3px;border:1px solid #eeeeee;}

.CompanyProfeile .csr_txt2 {margin:10px 0px 10px 0px;}
.CompanyProfeile .csr_border{border-bottom:1px dotted #99CC99;}


