@charset "UTF-8";

#pankuzu{
width:662px;
height:42px;
margin:0 auto;
padding:31px 0 0 244px;
background:url(../../report/img/report_shadow_01.jpg) 0 0 no-repeat;
z-index:0;
}

#pankuzu li{
display:inline;
line-height:14px;
color:#444444;
font-weight:bold;
}

#pankuzu li a{
color:#007A45;
font-weight:normal;
}

.index_box{
width:662px;
margin:0 0 40px;
background:url(../../support/img/index_bg_02.gif) left bottom no-repeat;
}

.index_bg{
width:622px;
margin:0;
padding:20px;
background:url(../../support/img/index_bg_01.gif) 0 0 no-repeat;
}
.index_bg:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.index_bg dd{
color:#494949;
font-size:10px;
margin-top:8px;
line-height:15px;
}

.index_bg .btn{
margin-top:10px;
}

.index_ph{
width:267px;
float:left;
padding-right:15px;
margin-right:15px;
border-right:1px dotted #7DC1A6;
}

.index_phleft{
width:267px;
float:left;
padding-right:15px;
margin-right:15px;
border-right:1px dotted #7DC1A6;
}

.index_phright{
width:267px;
float:right;
padding-left:15px;
margin-left:15px;
border-left:1px dotted #7DC1A6;
}

*:first-child+html .index_ph{
margin-bottom:10px;
}

.index_ph_right{
width:267px;
float:right;
padding-left:15px;
margin-left:15px;
border-left:1px dotted #7DC1A6;
}

*:first-child+html .index_ph_right{
margin-bottom:10px;
}

.index_txt{
width:324px;
float:right;
}

.project_box{
width:620px;
margin:0 0 40px;
padding:20px;
border:1px solid #E2E2E2;
}
.project_box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.project_box dd{
color:#494949;
font-size:10px;
margin-top:8px;
line-height:15px;
}

.project_box li{
list-style-type:disc;
margin-bottom:4px;
margin-left:15px;
}

.project_txt{
width:320px;
float:right;
}

.index_ph_rightver{
width:267px;
float:right;
padding-left:15px;
margin-left:15px;
border-left:1px dotted #7DC1A6;
}

.index_txt_rightver{
width:324px;
float:left;
}

.project_txt_rightver{
width:320px;
float:left;
}

.project_ph{
margin-bottom:15px;
border-bottom:1px dotted #cccccc;
padding-bottom:10px;
}
.project_ph:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.project_ph li{
float:left;
list-style-type:none;
margin:0 23px 0 0;
width:190px;
}

.project_ph li p{
margin-top:5px;
}


#letter_tab{
border-bottom:2px solid #3FB1CD;
height:24px;
margin-bottom:20px;
}
#letter_tab:after {content:".";display:block;height:0;clear:both;visibility:hidden;}


#letter_tab li{
float:left;
}

.letter_ph{
margin-top:15px;
}

.letter_ph td{
vertical-align:top;
color:#494949;
font-size:10px;
line-height:15px;
}

.letter_ph th{
padding-right:24px;
vertical-align:top;
color:#494949;
font-size:10px;
line-height:15px;
}

.letter_ph img{
padding-bottom:8px;
}

.letter_english dt{
margin-bottom:0;
padding-bottom:0;
}

.letter_english dd{
margin-bottom:15px;
color:#0777B4;
font-size:12px;
}

.qa_box{
width:620px;
border:solid 1px #E2E2E2;
padding:20px 20px 15px 20px;
float:left;
margin-bottom: 20px;

}

.qa_box ul li{
padding-bottom:5px;
line-height:20px;
}

.qa_box ul.link_ul{
margin-left:20px;
}

.qa_box ul.link_ul li{
list-style-type:disc;
}


.qa_box dl dt{
color:#0DB14B;
padding-bottom:5px;
line-height:20px;
}

.qa_box dl dd{
padding-bottom:15px;
line-height:20px;
}



















