body {
    color: #131313;
}


a {
	border-bottom: 1px solid #131313;
    text-decoration: none;
    color: #131313;
    line-height: 1;
    display: inline-block;
}

a:hover {
    border-bottom: none;
}

.cont {
	width: 1000px;
	margin: 0px auto;
	padding: 180px 0 0;
}

.pro_box {
	width: 1000px;
	position: relative;
	letter-spacing: 2px;
}

.ph {
    
}

.proph {
	width: 437px;
	height: 593px;
}

.proph_right {
	width: 437px;
	height: 593px;
	margin-left: 563px;
}

.right {
	text-align: right;

}
.name_shira {
	width: 750px;
	height: 56px;
	background-color: rgba(255,255,255,0.8);
	text-align: center;
	font-size: 25px;
	line-height: 25px;
    position: absolute;
    top: 250px;
    right: 0px;
    z-index: 3;
}

.name_tada {
	width: 564px;
	height: 56px;
	background-color: rgba(255,255,255,0.8);
	text-align: center;
	font-size: 25px;
	line-height: 25px;
    position: absolute;
    top: 270px;
    right: 90px;
    z-index: 3;
}

.name_kuri {
	width: 940px;
	height: 56px;
	background-color: rgba(255,255,255,0.8);
	text-align: center;
	font-size: 25px;
	line-height: 25px;
    position: absolute;
    top: 319px;
    right: 40px;
    z-index: 3;
}

.name_kuraki {
	width: 690px;
	height: 56px;
	background-color: rgba(255,255,255,0.8);
	text-align: center;
	font-size: 25px;
	line-height: 25px;
    position: absolute;
    top: 280px;
    left: 75px;
    z-index: 3;
}

.name_oh {
    width: 860px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 320px;
    right: 0px;
    z-index: 3;
}


.name_hanawa {
    width: 563px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 360px;
    right: 215px;
    z-index: 3;
}

.name_takeuchi {
    width: 730px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 317px;
    right: 200px;
    z-index: 3;
}

.name_osimi {
    width: 390px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 289px;
    right: 234px;
    z-index: 3;
}

.name_tai {
    width: 790px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 320px;
    right: 100px;
    z-index: 3;
}

.name_taji {
    width: 870px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 330px;
    right: 0px;
    z-index: 3;
}


.name_sho {
    width: 690px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 290px;
    right: 180px;
    z-index: 3;
}


.name_sano {
    width: 820px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 390px;
    right: 0px;
    z-index: 3;
}

.name_ishi {
    width: 930px;
    height: 56px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    font-size: 25px;
    line-height: 25px;
    position: absolute;
    top: 170px;
    right: 50px;
    z-index: 3;
}


.name_shira p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_tada p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_kuri p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_kuraki p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_oh p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_hanawa p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_takeuchi p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_osimi p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_tai p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_taji p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}


.name_sho p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_sano p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}

.name_ishi p {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 20px;
}



.te80 {
	font-size: 0.8em;
}


.mat {
	margin-top: -28px;
}

.mab {
	margin-bottom: 150px;
}
