section#AboutWrap {
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #FFFFFF;
}
.AboutAll{
	width: 100%;
	margin: 0 auto;
	padding: 0;
    background-color: #FFFFFF;
	
}
.AboutTit{
	width: 100%;
	max-width: 950px;
	padding: 3% 0 1% 0;
	margin: 0 auto;
	font-size:22px;
	
	font-weight: bold;
	text-align: left;
	
}
.AboutTit2{
	width: 100%;
	max-width: 950px;
	padding: 3% 0 3% 0;
	margin: 0 auto 2% auto;
	font-size:22px;
	
	font-weight: bold;
	text-align: left;
	
}
.AboutMds{
	width: 100%;
	max-width: 950px;
	padding: 0% 0 0% 0;
	margin: 0 auto 1% auto;
	font-size:11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	border-left:1px dotted #CCC; 
	
}
.AboutMds span{
	padding: 0.5% 1% 0.5% 1%;
	margin: 2% 0 1% 0;
	text-align: center;
	border-right:1px dotted #CCC; 
}
.AboutMds span a{
	color: #444;
}
.AboutMds span a:hover{
	color: #CCC;
}
.AboutDetail{
	width: 100%;
	max-width: 950px;
	margin: 0 auto 5% auto;
	padding: 0;
}
.AboutDetail li{
	margin: 0 0 0 0;
}
.introWrap {
	float: left;
	width: 100%;
	border: 1px solid #666666;
	padding:5% 4% 4% 4%;
	margin: 2% 0 0 0;
	font-size:12px;
	line-height: 22px;
}
.introWrapMainTxt {
	text-align: left;
}
.introWrapSubTxt01 {
	text-align: right;
	padding: 2% 0 0 0;
}
.introWrapSubTxt02 {
	text-align: right;	
}
.introAtt{
	width: 100%;
	text-align: right;
	font-size: 11px;
	color: #666;
}
.docu02_Mds{
	position: relative;
    width: 100%;
    padding: 3%;
    margin: 0;
    font-size: 20px;
    font-weight: normal;
    color: #333;
    text-align: left;
    border-left: 10px solid rgba(135,135,135,1.00);
}
.docu02_Mds02{
	position: relative;
    width: 100%;
    padding: 3%;
    margin: 1% 0 3% 0;
    font-size: 20px;
    font-weight: normal;
    color: #333;
    text-align: left;
    border-left: 10px solid rgba(135,135,135,1.00);
}
.docu02_Mds::after,
.docu02_Mds02::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0;
    width: 100%;
    border-bottom: 1px solid rgba(135,135,135,1.00);
}
.docu02_MainMds{
	width: 100%;
    padding: 2% 4%;
    margin: 1% 0 3% 0;
    background: #EFEFEF;
    text-align: left;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    background-image: #EFEFEF;
}
.docu02_MainMds2 {
	width: 100%;
    padding: 2% 4%;
    margin: 1% 0 2% 0;
    background: #EFEFEF;
    text-align: left;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
	/*background: rgba(252,228,233,1.00);*/
}
.docu02_MainTxt,
.docu02_MainTxt02{
	width: 100%;
	margin: 0% 0% 3% 0;
	padding: 0 5%;
	text-align: left;
	background: #FFF;
}
.docu02_MainTxt ul,
.docu03_MainTxtul {
	width: 100%;
	margin: 0;
	text-align: left;
}
.docu02_MainTxt ul li
.docu02_MainTxt03 ul li,
.docu03_MainTxt ul li{
	/*width: 100%;*/
	margin: 0;
	padding: 0% 0 0 0;
	/*text-align: left;*/
	font-size: 13px;
	line-height: 19px;
}

.docu02_Detail{
	float: left;
	width: 100%;
	padding: 0%;
	margin: 10px 0 0 0;
	background: #FFF;
}
.docu02_Detail2{
	float: left;
	width: 90%;
	padding: 0%;
	margin: 0% 0 0 10%;
	background: #FFF;
	border-bottom: 1px dotted #CCC;
}
.Num{
	float: left;
	width: 10%;
	padding: 0% 0 0% 0%;
	margin: 0 0 0 0;
	text-align: center;
}
.Num2{
	float: left;
	width: 7%;
	padding:15px 0 10px 2%;
	margin: 0 0 0 0%;
	text-align: left;
	color: #666;
}
.Detail{
	float: right;
	width: 90%;
	padding: 0%;
	margin: 0;
}
.Detail2{
	float: right;
	width: 93%;
	padding:15px 2% 10px 0;
	margin: 0;
	font-size: 12px;
	color: #666;
}
.Detail3{
	float: right;
	width: 93%;
	padding:0% 2% 6px 0;
	margin: 0;
	font-size: 12px;
	color: #666;
}
.docu02_ListBox,
.docu02_ListBox04{
	float: left;
	width: 100%;
	padding: 0%;
	margin: 15px 0 0 0;
	background: #FFF;
	border: 1px solid #666666;
}
.docu02_ListBox02{
	float: left;
	width: 100%;
	padding: 0% 5%;
	margin: 15px 0 0 0;
	background: #FFF;
	/*border: 1px solid #666666;*/
}
.docu02_ListBox02Txt{
	padding: 2%;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	
}
.docu02_ListBox02Wrap{
	float: left;
	width: 100%;
	padding: 0%;
	background: #FFF;
	border-bottom:1px dotted #666; 

}
.docu02_ListBox03Wrap{
	float: left;
	width: 100%;
	padding: 0%;
	background: #f2f2f2;
}
.docu02_ListBox03WrapEnd{
	float: left;
	width: 100%;
	padding: 0% 0 3% 0;
	background: #f2f2f2;

}
.docu02_MainTxt ul li .ListBox02Wrap_01{
	float: left;
	width: 5%;
	text-align: right;
	padding: 1% 1% 0 0;
}
.docu02_MainTxt ul li .ListBox02Wrap_02{
	float: left;
	width: 60%;
	height: 65px;
	padding: 1% 1% 0 0;
	border-right:1px dotted #666;
	text-align: left;
	line-height: 15px;
	font-size: 12px;
}
.docu02_MainTxt ul li.ListBox02Wrap_03{
	float: left;
	width: 17.5%;
	height: 65px;
	padding: 1% 0% 0 0;
	text-align: center;
}
.docu02_MainTxt ul li.ListBox02Wrap_04{
	float: left;
	width: 17.5%;
	height: 65px;
	padding: 1% 0% 0 0;
	border-left:1px dotted #666;
	text-align: center;
	
	
}
.docu02_MainTxt ul li .ListBox02Wrap_05{
	float: left;
	width: 8%;
	padding: 2% 0 0 0;
	text-align: center;
}
.docu02_MainTxt ul li .ListBox02Wrap_06{
	float: left;
	width: 92%;
	padding: 2% 2% 0 0;
	margin:  0 0 0 0;
	text-align: left;
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds{
	float: left;
	width: 65%;
	height: 60px;
	margin: 0 0 0 0;
	padding: 2.5% 0 2% 0;
	text-align: center;
	background:#f2f2f2;
	border-right:1px dotted #666666;
	border-bottom:1px solid #666666;

	
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds02{
	float: right;
	width: 35%;
	height: 60px;
	margin: 0 0 0 0;
	padding: 0% 0 0% 0;
	text-align: center;
	background: #CFCFCF;
	border-bottom:1px solid #666666;
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds03{
	float: right;
	width: 35%;
	height: 60px;
	margin: 0 0 0 0;
	padding: 2% 0;
	text-align: center;
	background: #CFCFCF;
	border-bottom:1px solid #666666;
}
.ListMds03 ul li{
	margin: 0 0 0 0;
	padding: 0;
}
.docu02_MainTxt ul li .Mds03-01{
	float: right;
	width: 100%;
	margin: 0 0 0 0;
	text-align: center;
	padding:3%;
}
.Mds03-02{
	float: left;
	width: 50%;
	height: 33px;
	margin: 0 0 0 0;
	text-align: center;
	padding:1.5%;
	border-top:1px dotted #FFF;
	background: #FFF;
}
.Mds03-03{
	float: left;
	width: 50%;
	height: 33px;
	margin: 0 0 0 0;
	text-align: center;
	padding:1.5%;
	border-top:1px dotted #FFF;
	border-left:1px dotted #666;
	background: #FFF;
}
.docu02_MainTxt ul li .docu02_ListBox li dl {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.ListSubMds {
	padding: 2% 2% 2% 2%;
	font-size: 14px;
	/*border-bottom: 1px dotted #CCCCCC;
	background-color: #f7dcdc;*/
}
.ListSubMds02 {
	float: left;
	width: 65%;
	padding: 2% 2% 2% 2%;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 14px;
	/*background-color: #f7dcdc;*/
}
.docu02_MainTxt ul li .docu02_ListBox li dl dd{
	padding: 0 2% 0% 2%;
	border-bottom: 1px dotted #CCCCCC;
}
.docu02_MainTxt ul li .docu02_ListBox li dl dd.List_ListPerc02{
	float: right;
	width: 35%;
	padding: 2% 0 2% 1%;
	margin: 0;
	text-align: left;
	/*background-color: #f7dcdc;*/
	border-bottom: 1px dotted #CCCCCC;
	font-size: 13px;
}
.docu02_MainTxt ul li .docu02_ListBox li dl dd .List_ComeDetail ul{
	float: left;
	width: 100%;
	padding: 0;
}
.List_ComeDetailTit{
	float: left;
	width: 100%;
	padding:2% 4%;
	background: #f9f9f9;
}
.List_ComeDetailTit02{
	float: left;
	width: 100%;
	padding:2% 3%;
	background: #f9f9f9;
	border-top:1px dotted #666;
}
.docu02_ListBox04 li .List_ComeDetail_L{
	float: left;
	width: 90%;
	padding:2% 0 2% 2%;
	border-right:1px dotted #666;
	border-top:1px dotted #666;
}
.docu02_ListBox04 li .List_ComeDetail_L dl{
	width: 100%;
	padding: 0;
	margin: 0;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dt{
	float: left;
	width: 7%;
	padding: 0;
	margin: 0;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dd{
	float: left;
	width: 93%;
	padding: 0;
	margin: 0;
}
.docu02_ListBox04 li .List_ComeDetail_L02{
	float: left;
	width:100%;
	padding:2% 0 2% 2%;
	border-top:1px dotted #666;
}
.docu02_ListBox04 li .List_ComeDetail_R{
	float: left;
	width: 10%;
	padding:2% 0;
	text-align: center;
	border-top:1px dotted #666;
}
.docu02_MainTxt ul li.ListNum{
	float: left;
	width: 5%;
	padding: 2% 0 0 0;
	text-align: center;
}
.docu02_MainTxt ul li.ListCome{
	float: left;
	width: 60%;
	padding: 2% 2% 2% 0;
	text-align: left;
	border-right: 1px dotted #CCCCCC;
	font-size: 14px;
}
.docu02_MainTxt ul li.ListPerc{
	float: left;
	width: 35%;
	padding: 2% 0 0 2%;
	text-align: left;
	font-size: 13px;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt,
.docu02_MainTxt03 ul li .docu02_ListBoxAtt{
	width: 98%;
	margin: 1% 1%;
	padding: 2%;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	border-radius: 6px;
	background: #EFEFEF;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt li,
.docu02_MainTxt03 ul li .docu02_ListBoxAtt li{
	padding: 0;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt li.AttNum,
.docu02_MainTxt03 ul li .docu02_ListBoxAtt li.AttNum{
	float: left;
	width: 5%;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt li.AttTxt,
.docu02_MainTxt03 ul li .docu02_ListBoxAtt li.AttTxt{
	float: left;
	width: 95%;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
}
.PageLink{
	width: 90%;
	max-width: 855px;
	margin: 0 auto 7% auto;
	padding: 0 ;
	border-top: 1px dotted #999999;
}
.Back{
	position: relative;
	float: left; 
	width: 20%;
	padding: 0;
	margin: 0 30% 0 0;
	
}
.Back a{
	position: relative;
	display: block;
	text-align: left;
	font-size: 12px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 20%;
	color: #444;
}
.Back a:hover,
.Next a:hover{
	color: rgba(0,132,241,1.00);
}
.Back::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 35%;
    left: 5px;
    height: 0;
    width: 0;
    border-top: 6px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 9px solid #666;
}
.Next{
	position: relative;
	float: right;
	width: 20%;
	padding: 0 3% 0 0; 
	margin: 0 0 0 30%;
}
.Next a{
	position: relative;
	display: block;
	text-align: right;
	font-size: 12px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 20%;
	color: #444;
}
.Next::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 35%;
    left: 90%;
    height: 0;
    width: 0;
    border-top: 6px solid transparent;
    border-left: 9px solid #666;
    border-bottom: 6px solid transparent;
    border-right: 7px solid transparent;
}
/*===============================================
●about タブレットサイズ 画面の横幅が639px以下の時
===============================================*/
@media screen and (min-width: 640px) and (max-width: 949px) {
section#AboutWrap {
	width: 100%;
	margin: 0 auto 8% auto;
	padding: 0;
}
.AboutAll{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	/*background-image: -moz-linear-gradient(top, #fcd6dd, #FFFFFF 1%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fcd6dd), color-stop(0.01, #FFFFFF));*/
    background-color: #FFFFFF;
	
}
.AboutTit{
	width: 100%;
	padding: 5% 5% 2% 5%;
	margin: 0 auto;
	font-size:20px;
	
	font-weight: bold;
	text-align: left;
}

.AboutMds{
	width: 100%;
	padding: 0% 5% 4% 5%;
	margin: 0 auto;
	font-size:11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
}
.AboutDetail,
.AboutDetail ui li{
	width: 90%;
	margin: 0 5%;
}
.docu02_Mds,
.docu02_Mds02{
    font-size: 17px;
}
.docu02_MainTxt {
    width: 100%;
    margin: 0% 0% 3% 0;
    padding: 0;
    text-align: left;
    background: #FFF;
}
.docu02_MainTxt,
.docu02_MainTxt02 {
    width: 100%;
    margin: 0% 0% 10% 0;
    padding: 0;
    text-align: left;
    background: #FFF;
}
.docu02_ListBox02Txt{
	padding: 2%;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
.Num {
    float: left;
    width: 15%;
    padding: 0% 0 0% 0%;
    margin: 0 0 0 0;
    text-align: center;
}
.Num2 {
    float: left;
    width: 10%;
}
.Detail {
    float: right;
    width: 85%;
    padding: 0%;
    margin: 0;
}
.Detail2{
	float: right;
	width: 90%;
	font-size: 11px;
}
.docu02_Detail2 {
    float: left;
    width: 85%;
    padding: 0%;
    margin: 0 0 0 15%;
    background: #FFF;
    border-bottom: 1px dotted #CCC;
}
.docu02_MainTxt ul li {
    font-size: 12px;
    line-height: 17px;
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds{
    float: left;
    width: 60%;
}
.ListSubMds02{
    float: left;
    width: 55%;
	height: 60px;
}
	
.docu02_MainTxt ul li .docu02_ListBox li.ListMds03,
.docu02_MainTxt ul li .docu02_ListBox li.ListMds02{
    float: right;
    width: 40%;
}
.docu02_MainTxt ul li.ListCome  {
    float: left;
    width: 55%;
}
.docu02_MainTxt ul li.ListPerc {
    float: left;
    width: 40%;
}
.docu02_MainTxt ul li .docu02_ListBox li dl dd.List_ListPerc02 {
    float: left;
    width: 45%;
	height: 60px;
}
.docu02_MainTxt ul li .Mds03-01 {
    float: right;
    width: 100%;
	padding: 2% 0;
}
.docu02_MainTxt ul li .ListBox02Wrap_02 {
    float: left;
    width: 52%;
    height: 75px;
	padding: 15px 3% 0 0;
    line-height: 15px;
    font-size: 11px;
}
.docu02_MainTxt ul li .ListBox02Wrap_01{
	float: left;
	width: 8%;
	padding: 15px 0 0 0;
	text-align: center;
}
.ListBox02Wrap_03,
.ListBox02Wrap_04{
    float: left;
    width: 20%;
    height: 75px;
    text-align: center;
}
.ListBox02Wrap_05{
	float: left;
	width: 12%;
	text-align: center;
}

.docu02_MainTxt ul li .ListBox02Wrap_06{
	float: left;
	width: 88%;
	padding: 2% 2% 0 0;
	font-size: 11px;
}
.List_ComeDetailTit{
	padding:3% 4%;
}
.List_ComeDetailTit02{
	padding:3% 4%;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dt{
	float: left;
	width: 10%;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dd{
	float: left;
	width: 90%;
}
.PageLink{
	width: 100%;
	margin: 0 auto 0% auto;
	padding: 0 2%;
	border-top: 1px dotted #999999;
}
.Back{
	position: relative;
	float: left; 
	width: 20%;
	padding: 0 0 0 1%;
	margin: 0 30% 0 0;
	
}
.Back a{
	position: relative;
	display: block;
	text-align: left;
	font-size: 11px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 20%;
	color: #444;
}
.Back::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 35%;
    left: 5px;
    height: 0;
    width: 0;
    border-top: 4px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 7px solid #666;
}
.Next{
	position: relative;
	float: right;
	width: 20%;
	padding: 0 3% 0 0; 
	margin: 0 0 0 30%;
}
.Next a{
	position: relative;
	display: block;
	text-align: right;
	font-size: 11px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 20%;
	color: #444;
}
.Next::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 35%;
    left: 90%;
    height: 0;
    width: 0;
    border-top: 4px solid transparent;
    border-left: 7px solid #666;
    border-bottom: 4px solid transparent;
    border-right: 5px solid transparent;
}
}
/*===============================================
●about スマートフォンサイズ 画面の横幅が639px以下の時
===============================================*/
@media screen and (max-width: 639px)  {
section#AboutWrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.AboutAll{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	/*background-image: -moz-linear-gradient(top, #fcd6dd, #FFFFFF 1%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fcd6dd), color-stop(0.01, #FFFFFF));*/
    background-color: #FFF;
	
}
.AboutTit{
	width: 100%;
	padding:5%;
	margin: 0 auto;
	font-size:16px;
	font-weight: bold;
	text-align: left;
	border-bottom: initial;
}
.AboutMds{
	display: none;
	width: 100%;
	padding: 0.5% 3% 6% 3%;
	margin: 0 auto;
	font-size:10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted #d8d8d8;
	
}
.AboutDetail{
	width: 100%;
	margin: 0 0 0 0;
}
.introWrap {
	width: 94%;
	border: 1px solid #666;
	padding: 5%;
	margin: 0 3%;
	text-align: left;
	font-size: 11px;
}
.docu02_Detail {
    margin: 0;
}
.docu02_Mds,
.docu02_Mds02 {
    position: relative;
    width: 100%;
    padding: 9% 5%;
    margin: 0 0 3% 0;
    background-image: -moz-linear-gradient(top, #fff, #e1e1e1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.0, #e1e1e1));
    background-color: #e1e1e1;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    border-left: initial;
    border-bottom: initial;
}

.docu02_Mds::before,
.docu02_Mds02::before {
    position: absolute;
    top: 100%;
    left: 45%;
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top: 15px solid #e1e1e1;
}
.docu02_Mds::after,
.docu02_Mds02::after {
    border-bottom: initial;
}
.docu02_MainMds {
    width: 100%;
    padding:10% 4% 4% 4%;
    margin: 1% 0 0 0;
    background: #FFF;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
	border-bottom: 2px solid #666;
}
.docu02_MainMds2 {
    width: 100%;
    padding:5% 4%;
    margin: 3% 0 0 0;
    font-size: 14px;
    font-weight: 400;
    /*background: rgba(252,228,233,1.00);*/
}
.docu02_MainTxt ul li {
    margin: 0;
    padding: 4% 0 0 0;
    font-size: 12px;
    line-height: 18px;
}
.docu02_MainTxt03 ul li {
    margin: 0%;
    padding: 0;
    font-size: 11px;
    line-height: 18px;
}
.docu02_MainTxt, .docu02_MainTxt02 {
    width: 96%;
    margin: 0% 2% 10% 2%;
    padding: 0%;
    text-align: left;
    background: #FFF;
}
.Num {
    float: left;
    width: 18%;
    padding: 0% 0 0% 5px;
    margin: 0 0 0 0;
    text-align: center;
}
.Detail {
    float: right;
    width: 82%;
    padding: 0% 10px 0 2%;
    margin: 0;
}

.docu02_Detail2 {
    float: left;
    width: 80%;
    padding: 0%;
    margin: 0% 0 0 20%;
    background: #FFF;
    border-bottom: 1px dotted #CCC;
}
.Num2 {
    float: left;
    width: 8%;
	padding:5px 0 0 5px;
}
.Detail2{
	float: right;
	width: 92%;
	font-size: 11px;
	padding:5px 10px 5px 0;
}
.Detail3 {
    float: right;
    width: 93%;
    font-size: 10px;
}
.docu02_MainTxt ul li {
    margin: 0;
    padding: 3% 0 0 0;
    font-size: 11px;
    line-height: 16px;
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds {
    padding: 6% 0 2% 0;
}
.docu02_MainTxt ul li .docu02_ListBox li.ListMds03 {
   padding: 6% 0 2% 0;
}
.docu02_ListBox02Txt {
    padding: 4%;
    text-align: left;
    font-size: 11px;
    line-height: 18px;
}
.ListSubMds {
    padding: 4% 2% 4% 2%;
    /*border-bottom: 1px dotted #CCCCCC;
    background-color: #f7dcdc;*/
	font-size: 11px;
}

.docu02_MainTxt ul li.ListNum {
    float: left;
    width: 10%;
	font-size: 11px;
}
.docu02_MainTxt ul li.ListCome {
    float: left;
    width: 55%;
	font-size: 11px;
}
.ListSubMds02 {
    float: left;
    width: 65%;
    padding: 2% 2% 6% 2%;
    border-bottom:initial;
    /*background-color: #f7dcdc;*/
	font-size: 11px;
}
.docu02_MainTxt ul li .docu02_ListBox li dl dd.List_ListPerc02 {
    float: right;
    width: 35%;
    padding: 2% 0 2.2% 1%;
    border-bottom:initial;
	font-size: 11px;
	line-height: 16px;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt,
.docu02_MainTxt03 ul li .docu02_ListBoxAtt	{
    width: 98%;
    margin: 0% 1% 5% 1%;
    padding: 2%;
    text-align: left;
    font-size: 11px;
    line-height: 16px;
    border-radius: 6px;
    background: #EFEFEF;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt li.AttNum {
    float: left;
    width: 13%;
	padding: 0 2% 1% 2%;

}
.docu02_MainTxt ul li .docu02_ListBoxAtt li.AttTxt {
    float: left;
	width: 100%;
	padding: 0 2% 1% 2%;
}
.docu02_MainTxt03 ul li .docu02_ListBoxAtt li.AttTxt {
    float: left;
	width: 100%;
	padding: 0 2% 1% 2%;
}
.docu02_MainTxt ul li .docu02_ListBoxAtt li {
    padding: 0 0 2% 0;
}
.docu02_MainTxt03 ul li .docu02_ListBoxAtt li {
    padding: 0 0 2% 0;
}	
.ListBox02Wrap_01 {
    float: left;
    width: 8%;
}
.docu02_MainTxt ul li .ListBox02Wrap_01 {
    float: left;
    width: 7%;
    text-align: right;
    padding: 2% 1% 0 2%;
}
.docu02_MainTxt ul li .ListBox02Wrap_02  {
    float: left;
    width: 58%;
	height: 90px;
	padding: 2% 2% 2% 0;
}
.docu02_MainTxt ul li .ListBox02Wrap_02 {
    line-height: 14px;
    font-size: 11px;
}
.docu02_MainTxt ul li.Mds03-02,
.docu02_MainTxt ul li.Mds03-03{
    font-size: 9px;
}
.docu02_MainTxt ul li.ListBox02Wrap_03{
	 padding: 3% 0% 0 0;
}
.docu02_MainTxt ul li.ListBox02Wrap_04 {
    float: left;
    width: 17.5%;
    height: 90px;
    padding: 3% 0% 0 0;
    border-left: 1px dotted #666;
    text-align: center;
}
.docu02_MainTxt ul li.ListBox02Wrap_05 {
    float: left;
	width: 15%;
}
.docu02_MainTxt ul li .ListBox02Wrap_06 {
    float: left;
    width: 85%;
    padding: 2% 2% 0 0;
}
.ListBox02Wrap_03{
	float: left;
	width: 17.5%;
	height: 90px;
	text-align: center;
}

.ListBox02Wrap_04{
	float: left;
	width: 17.5%;
	height: 90px;
	border-left:1px dotted #666;
	text-align: center;
}
.List_ComeDetailTit {
    float: left;
    width: 100%;
    padding:4%;
    background: #f9f9f9;
}
.List_ComeDetailTit02{
	padding:4%;
}
.docu02_ListBox04 li .List_ComeDetail_L {
    float: left;
    width: 80%;
    padding: 2% 0 2% 2%;
}
.docu02_ListBox04 li .List_ComeDetail_R {
    float: left;
    width: 20%;
    padding: 2% 0;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dt{
	float: left;
	width: 15%;
}
.docu02_ListBox04 li .List_ComeDetail_L dl dd{
	float: left;
	width: 85%;
}
.docu02_ListBox{
	float: left;
	width: 96%;
	padding: 0%;
	margin: 15px 2% 0 2%;
	background: #FFF;
	border: 1px solid #666666;
	text-align: left;
	font-size: 10px;
}
.docu02_ListBox02{
	float: left;
	width: 96%;
	padding: 0%;
	margin: 15px 2% 0 2%;
	background: #FFF;
	border: 1px solid #666666;
	text-align: left;
	font-size: 10px;
}
.docu02_ListBox04{
	float: left;
	width: 96%;
	padding: 0%;
	margin: 15px 2% 0 2%;
	background: #FFF;
	border: 1px solid #666666;
	text-align: left;
	font-size: 10px;
}
.PageLink{
	width: 100%;
	margin: 0;
	padding: 0 2%;
	border-top: 1px dotted #999999;
}
.Back{
	position: relative;
	display: block;
	float: left; 
	width: 50%;
	padding: 0 0 0 0%;
	margin: 0;
	
}
.Back a{
	position: relative;
	display: block;
	text-align: center;
	font-size: 11px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 0%;
	color: #444;
}
.Back::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 40%;
    left: 5px;
    height: 0;
    width: 0;
    border-top: 4px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 7px solid #666;
}
.Next{
	position: relative;
	display: block;
	float: right;
	width: 50%;
	padding: 0 0 0 0; 
	margin: 0;
	border-left:1px dotted #666;
}
.Next a{
	position: relative;
	display: block;
	text-align: center;
	font-size: 11px;
	border-radius: 6px 6px 0 0;
	padding: 8% 0 8% 0%;
	color: #444;
}
.Next::before {
    content: '';
    display: block;
    position: absolute;
    box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
    top: 40%;
    left: 90%;
    height: 0;
    width: 0;
    border-top: 4px solid transparent;
    border-left: 7px solid #666;
    border-bottom: 4px solid transparent;
    border-right: 5px solid transparent;
}
}/*END*/