﻿.ProjectTitle{width:100%;padding-top:2.3rem;padding-bottom:1.8rem;}
.ProjectTitle img{width:36.25%;display:block;margin:auto;}
.ProjectTitle .line{width:16.56%;display:block;margin:1.6rem auto;background:#e60012;height:2px;}
.ProjectPoster{width:100%;display:block;position:relative;}
.Project1_title2{width:74.68%;display:block;position:absolute;top:3.5rem;left:12.66%;}
.Project2_title2{height:4.4rem;display:block;position:absolute;bottom:-2.2rem;right:3.5rem;}
.Project1_title3{width:10%;display:block;position:absolute;bottom:-6.5rem;right:11.4%;}

.ProjectDetail{width:100%;padding-top:2.3rem;font-family:'Hiragino Sans GB';}
.ProjectDetail>h1{font-size:1.2rem;text-align:center;line-height:1.8rem;color:#3b3a3a;font-weight:normal;}
.ProjectDetail>h2{font-size:1rem;text-align:center;line-height:1.6rem;color:#3b3a3a;font-weight:normal;margin-bottom:2rem;}
.ProjectMain{width:82.81%;display:block;margin:0 auto; padding:1.3rem 2.4rem;border:7px solid #ff0000;color:#ff0000;font-family:'Arial','Hiragino Sans GB';}
.ProjectMain h1{font-size:1.8rem;line-height:2.4rem;}
.ProjectMain h2{font-size:1.1rem;line-height:2.4rem;letter-spacing:1px;}
.ProjectMain .line{width:4.5rem;height:2px;background:#ff0000;margin:1.2rem 0 0;}
.ProjectMain img{margin:1.6rem auto;}
.ProjectMain p{color:#4d4d4d;font-size:1.1rem;text-align:left;line-height:1.9rem;margin:0.5rem auto;}
.ProjectMain p span{color:#ff0000;}
.ProjectMain .price{padding:1.2rem 0;border-top:1px dashed #ff0000;font-size:1.1rem;line-height:1.9rem;}
.ProjectMain .price.first{margin-top:1.2rem;}
.ProjectMain .price.last{border-bottom:1px dashed #ff0000;margin-bottom:1.6rem;}
.More_1 { transform: rotate(-90deg); -webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg); width:15%;display:block;margin:2rem auto 0;padding-bottom:2rem;float:left; margin-left:33%;}
.More_2 { transform: rotate(180deg); -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); width:15%;display:block;margin:1rem auto 0;padding-bottom:2rem; float:left;margin-left:8%;}




html {
height:100%;}
body {
height:100%;}
.portrait {
    height:100%;position:relative;width:100%;overflow:scroll;-webkit-overflow-scrolling: touch;
}
#content {
height:100%;overflow:scroll;position:relative;-webkit-overflow-scrolling: touch;}
.text {
    width: 82.81%;
    display: block;
    margin: 0 auto;
    font-size: 1.25rem;
}
.text p{
    line-height: 1.75;
    margin-bottom: 2rem;
}
.text .sumUp{
    color:red;
}