section#PageE{ margin: auto; /*background: -webkit-linear-gradient(top,rgba(255,255,255,0.8),rgba(255,255,255,1),rgba(255,255,255,0.9)),url("../images/bg_01.jpg") ;background-attachment: fixed;*/background: transparent url(../images/bg_01.jpg) 50% 0% no-repeat; }


/*title*/
section#PageE div.Title2{text-align:left;letter-spacing:5px;line-height:100%;color:#242424;width:730px;margin:-20px auto 40px auto;padding-left:120px;padding-top: 50px;}
section#PageE div.Title2 h1{color:#191919;font-size:2.5rem;line-height: 1.5;letter-spacing:16px;}
section#PageE div.Title2 h1 span{font-size:3rem;color:#7d0000;letter-spacing:0;font-weight:bold;}
section#PageE div.Title2 h3{font-size:2rem;margin-top:-20px;padding-bottom:20px;}
section#PageE div.Title2 p{font-weight:bold;font-size:1.5rem;}
section#PageE div.Title2 span.hr{background:#DDBC9C;width:64px;height:3px;display: block;}

section#PageE > div.row{ padding:20px 0 0 0; }

section#PageE div.Item > img{ width: 100%; }
section#PageE div.Item > h4 { background:rgb(85,85,85); color:rgb(255,255,255); padding: 7px 20px; margin-bottom: 15px;}
section#PageE div.Item ul{ margin-left: -35px;  }
section#PageE div.Item ul > li{ line-height: 2.2; text-align: justify; list-style-type:none;}
.Part1-title{font-size: 1.2em;font-weight:bold;line-height: 1.5;}

section#PageE .pageE-box{margin: 20px 0;}
.PageE-image{height: 400px;background-size: cover;background: transparent url(../images/project01.png) 50% no-repeat;display: block;}
section#PageE .PageE-image02{height: 400px;background-size: cover;background: transparent url(../images/project02.png) 50%  no-repeat;}
.PageE-image-mb{overflow: hidden;background-image: url(../images/project01.png);height: 350px;background-size: cover;}

section#PageE > div.row{ padding:20px 0 0 0; width: 1260px;margin: auto; }

.fa-check{color: #772e25;}
.Part1-txt-mb{font-size:0.9rem;display: none;}

section#PageE .Part1{padding-right: 10%;}
section#PageE .Part2{margin-left: 12%;margin-top: 15%;}
.Part1-txt{display: block;}
.PageE-image-mb{display: none;}
.mini-img{position: absolute;left: 15px;top:10px;}


@media(max-width:1350px){
}
@media(max-width:1024px){
    section#PageE div.Item > img{ padding-top: 25%; }
    section#PageE > div.row{ padding:20px 0 0 0; width: 960px;margin: auto; }
    .mini-img{position: absolute;width: 60px;left: 15px;top:10px;display: none;}
}
@media(max-width:767px){
section#PageE{ margin: auto;background: transparent url(../images/bg_mb.jpg) -200px -60px no-repeat; }
section#PageE div.Title2{text-align:left;letter-spacing:5px;line-height:100%;color:#242424;width:100%;margin:0 auto 0 auto;padding-left:0;padding-top: 0;padding-bottom: 80px;}
.Part1_img{width:100%;padding-top: 70px;}
/*title*/
section#PageE div.Title2 h1{color:#191919;font-size:1.3rem;line-height: 1.5;letter-spacing:16px;}
section#PageE div.Title2 h1 span{font-size:1.7rem;color:#7d0000;letter-spacing:0;font-weight:bold;}
section#PageE div.Title2{width:340px;}
section#PageE div.Title2 p{font-weight:bold;font-size:1rem;line-height: 1.5;}
.Part1-title{letter-spacing:0;}
section#PageE div.Title2 p{line-height:100%;}
.Part1-txt{display: none;}
.Part1-txt-mb{font-size:0.9rem;display: block;}
.PageE-image{display: none;}
.PageE-image02{background-size: cover;background: transparent url(../images/project02.png) 45% no-repeat;height: 0;width: 100%;padding-bottom: 68%;}
section#PageE .Part1{margin: auto;padding-right: 0;}
section#PageE .Part2{margin: auto;}
section#PageE > div.row{ padding:20px 0 0 0; width: 100%;margin: auto; }

}
@media(max-width:640px){
    section#PageE div.Item > img{ width:90%; }
}
@media(max-width:480px){
    section#PageE{ padding: 20px 0; }
    section#PageE > div.row{ padding: 0; }
    section#PageE div.Item > img{ width:100%; margin-bottom: 10px; }
    section#PageE div.Item > h4 { font-size: 1.35rem;}
    section#PageE .Part1 ,section#PageE .Part2{width: 310px;}
    
}