@charset "UTF-8";

/* CSS Document */

/*====================================

    page_ttl

====================================*/

.page_ttl {
    padding: 0 20px;
    background: url(../images/page_ttl.jpg) no-repeat center center;
    background-size: cover;
}
.page_ttl p {
    font-size: 160%;
    padding: 80px 0;
    color: #fff;
}

/*====================================

    comment

====================================*/

.comment {
    background: #f0ebe3;
    padding: 40px 20px;
    margin-bottom: 60px;
}
.comment .ttl {
    width: 100%;
    text-align: center;
    font-size: 130%;
    margin-bottom: 20px;
}
.comment p {
    width: 100%;
    text-align: left;
}
.comment p br {
	display: none;
}

/*====================================

    wrap_case

====================================*/

.wrap_case {
    padding: 0 20px;
    margin-bottom: 100px;
}
.wrap_case .inner {
}
.wrap_case .inner .inner_ttl {
    margin-bottom: 60px;
    font-size: 130%;
    width: 100%;
    text-align: center;
    font-weight: 400;
    border-bottom: 2px solid #eee;
    padding-bottom: 20px;
    line-height: 1em;
}
.wrap_case .inner .inner_ttl span {
    display: block;
    font-size: 50%;
    font-weight: 200;
    padding-top: .2em;
}
.wrap_case .inner .cell {
    margin-bottom: 40px;
}
.wrap_case .inner .cell .ph {
     width: 100%;
     margin-bottom: 20px;
}
.wrap_case .inner .cell .text {
     width: 100%;
}
.wrap_case .inner .cell .text .ttl {
    font-size: 120%;
    font-weight: 400;
    margin-bottom: 20px;
}
.wrap_case .inner .cell .text p{
}















































































