/* ====================================================================== */
/* strength */
/* ====================================================================== */
/* ナビゲーション */
#global_nav > li#nav_strength {
    background: #f59600;
}

#global_nav > li#nav_strength span {
    color: #fff;
}

/* read
----------------------------------------------*/
.read {
    margin: 0 0 40px;
    text-align: center;
}

.read h2 {
    background: none;
    margin: 0 0 15px;
    padding: 0;
}

.read p {
    font-size: 14px;
    font-size: 1.4rem;
}

/* strength_box
----------------------------------------------*/
.strength_box h3 {
    border-bottom: none;
    margin: 0;
    padding: 0;
}

.strength_box {
    padding: 0 0 6px;
}

.strength_box_inner {
    padding: 30px;
}

.comparison_box {
    overflow: hidden;
}

.comparison_box ul {
    float: left;
    width: 420px;
}

.comparison_box ul li {
    margin: 0 0 8px;
    padding: 0 0 0 1.2em;
    text-indent: -1.2em;
}

.comparison_box p {
    float: right;
    width: 402px;
}

/* task_box */
#first_strength_box {
    background: url(/ja/common/img/strength/img_arrow.jpg) no-repeat center bottom;
    margin: 0 0 30px;
    padding: 0 0 47px;
}

#task_box {
    background: url(/ja/common/img/strength/bottom_01.jpg) no-repeat center bottom;
    margin: 0 0 30px;
}

#task_box .strength_box_inner {
    background: #e6eef5;
}

/* ue_box */
#ue_box {
    background: url(/ja/common/img/strength/bottom_02.jpg) no-repeat center bottom;
}

#ue_box .strength_box_inner {
    background: #fbefe8;
}

#ue_box .comparison_box {
    margin: 0 0 30px;
}